[发明专利]一种数据处理方法有效
| 申请号: | 202110873970.2 | 申请日: | 2021-07-30 |
| 公开(公告)号: | CN113343283B | 公开(公告)日: | 2021-10-15 |
| 发明(设计)人: | 李昊轩;严强;王朝阳;廖飞强;李辉忠;张开翔;范瑞彬 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 王春波 |
| 地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据处理 方法 | ||
本发明实施例提供了一种数据处理方法,该方法包括第一计算节点在检测到数据计算请求时,基于第一计算节点的隐私数据生成N个第一混淆信息,并将N个第一混淆信息中的N‑1个第一混淆信息分别发送给N‑1个第二计算节点,接收N‑1个第二计算节点各自生成的第二混淆信息,并根据第一保留混淆消息以及N‑1个第二混淆消息,生成用于确定数据计算结果的密文分片,将密文分片发送给数据请求方。如此,该方案不仅可以在不泄露各计算节点的隐私数据的前提下能够完成针对数据计算请求的计算过程,而且只需要各计算节点之间进行一轮交互即可完成各计算节点针对密文分片的生成流程,从而可以有效地提高安全多方计算的效率。
技术领域
本发明实施例涉及金融科技(Fintech)领域,尤其涉及一种数据处理方法。
背景技术
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技转变,但由于金融行业的安全性、实时性要求,也对技术提出的更高的要求。
安全多方计算是一种在无可信第三方的情况下,通过多方共同参与,安全地完成某种协同计算。 即,在一个分布式网络中,每个参与者持有自己的隐私数据,希望共同完成对某个函数的计算,但要求每个参与者除计算结果外均不能得到其他参与者的任何输入信息。基于安全多方计算的特点,开始将安全多方计算应用于金融科技领域,以便为金融企业或金融企业的客户提供更为便利的服务。
现阶段,通常是通过各参与者使用通用的安全多方计算协议,基于各参与者自己的隐私数据共同计算一个函数(比如乘法函数),同时在计算该乘法函数的过程中使用多个随机数进行多轮交互来组合完成多方输入的计算流程,以此得到该乘法函数的计算结果。然而,这种处理方式由于依赖复杂的密码学协议,因此在运算过程中各参与者的交互轮数会比较多,从而导致多方输入场景下的安全多方计算的效率低。
综上,目前亟需一种数据处理方法,用以有效地提高安全多方计算的效率。
发明内容
第一方面,本发明实施例提供了一种数据处理方法,适用于具有N个计算节点的安全多方计算系统,所述方法包括:
第一计算节点在检测到数据计算请求时,基于所述第一计算节点的隐私数据生成N个第一混淆信息,并将所述N个第一混淆信息中的N-1个第一混淆信息分别发送给N-1个第二计算节点;所述第一计算节点为所述N个计算节点中的任一个;所述第二计算节点为所述N个计算节点中除所述第一计算节点以外的任一计算节点;
所述第一计算节点接收N-1个第二计算节点各自生成的第二混淆信息,并根据第一保留混淆消息以及N-1个第二混淆消息,生成用于确定数据计算结果的密文分片;所述第一保留混淆消息是所述N个第一混淆信息中除发送给N-1个第二计算节点之外的第一混淆信息;
所述第一计算节点将所述密文分片发送给数据请求方;所述数据请求方用于根据N个密文分片确定出数据计算结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110873970.2/2.html,转载请声明来源钻瓜专利网。





