一种基于数值计算隐私数据协同处理方法技术

技术编号:28036423 阅读:23 留言:0更新日期:2021-04-09 23:18
本发明专利技术公开了一种基于数值计算隐私数据协同处理方法,包括以下步骤:参与方B向参与方A发起协同请求,协同协议为求出双方年龄相同的记录;参与方A同意该协议后;通过参与方B向参与方A发出协同协议,参与方A随机生成高次多项式F得出计算结果,并将计算结果带入Hash计算,得到Hash列表,发送给参与方B,参与方B经自身协同协议同样带入高次多项式F,并得出Hash列表,参与方双方的Hash列表经过索引得到交集结果,通过多项式结合散列函数对数值类型的数据进行保护的状态下进行求交集运算,此外通过保密单元再次对交集外的信息进行保护,加密级别较高,不易破解,对交集内的信息进行保护,且对交集外的信息同样进行保护。

【技术实现步骤摘要】
一种基于数值计算隐私数据协同处理方法
本专利技术涉及隐私数据协同
,具体为一种基于数值计算隐私数据协同处理方法。
技术介绍
数据协同就是数据共享加多方计算生成数据协同网络,解决用户问题。而这个网络最重要的几点就是可信存储、安全计算。隐私保护集合交集协议允许持有各自集合的两方来共同计算两个集合的交集运算。在协议交互的最后,一方或是两方应该得到正确的交集,而且不会得到交集以外另一方集合中的任何信息。保护集合的隐私性是在很多场景下是自然甚至是必要的需求,比如当集合是某用户的通讯录或是某基因诊断服务用户的基因组,这样的输入就一定要通过密码学的手段进行保护。中国公开授权专利技术:CN200910038390.0公开了本专利技术实施例提供一种数据协同的方法、终端及系统,该方法包括:根据用户选择的联系人名单,向客户关系管理CRM服务器发送CRM数据获取请求;接收所述CRM服务器反馈的加密后的CRM数据和解密文件;根据所述解密文件对所述加密后的CRM数据进行解密,并根据用户操作显示所述CRM数据,该专利技术优点提供的数据协同的方法、终端及本文档来自技高网...

【技术保护点】
1.一种基于数值计算隐私数据协同处理方法,其特征在于,包括以下步骤:/n步骤一、参与方B向参与方A发起协同请求,协同协议为求出双方年龄相同的记录;/n步骤二、参与方A同意该协议后,数据库随机生成一个高次多项式F,并将自己的数据集中的年龄字段代入该多项式F得到一个计算结果集,将该计算结果集进行Hash计算得到一个计算结果Hash列表;/n步骤三、参与方A将计算结果Hash列表和高次多项式F发送给参与方B;/n步骤四、参与方B接收到参与方A发送的数据后参与方B将自身年龄字段输入高次多项式F中得到计算结果列表,再将结算结果列表通过Hash函数运算得到参与方B的计算结果Hash列表;/n步骤五、参与方...

【技术特征摘要】
1.一种基于数值计算隐私数据协同处理方法,其特征在于,包括以下步骤:
步骤一、参与方B向参与方A发起协同请求,协同协议为求出双方年龄相同的记录;
步骤二、参与方A同意该协议后,数据库随机生成一个高次多项式F,并将自己的数据集中的年龄字段代入该多项式F得到一个计算结果集,将该计算结果集进行Hash计算得到一个计算结果Hash列表;
步骤三、参与方A将计算结果Hash列表和高次多项式F发送给参与方B;
步骤四、参与方B接收到参与方A发送的数据后参与方B将自身年龄字段输入高次多项式F中得到计算结果列表,再将结算结果列表通过Hash函数运算得到参与方B的计算结果Hash列表;
步骤五、参与方B通过对比两份Hash列表得出交集索引,最后通过索引找出最终的交集结果。


2.根据权利要求1所述的一种基于数值计算隐私数据协同处理方法,其特征在于:在所述步骤一中,协同协议中的年龄,还使用其他字段进行表示。


3.根据权利要求1所述的一种基于数值计算隐私数据协同处理方法,其特征在于:在所述步骤二中,得出的Ha...

【专利技术属性】
技术研发人员:李朋林盛俊杰朱静熹
申请(专利权)人:上海同态信息科技有限责任公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1