首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于二级隐私求交的数据保护方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:贵州数据宝网络科技有限公司

摘要:本发明涉及数据流转领域,具体涉及了一种基于二级隐私求交的数据保护方法。为了解决合作双方在联合数据分析建模中的数据交互安全问题,既要保护双方的数据安全和隐私,又要降低交互成本,给建模工程师提供熟悉的平台和工具。该发明包括两部分:第一部分是合作双方在各自数据主键上使用隐私泛求交来获取一个大于真正交集的超集,超集的大小可通过算法控制;第二部分是在第一部分得到的主键交集基础上进行,合作双方通过主键交集关联到各自的数据集,经过加密后导入到安全服务器中做二次数据求交得到宽表,从而可以开展联合数据分析和建模工作,最后只有统计数据和模型才能从安全服务器拿出,数据全部销毁。

主权项:1.一种基于二级隐私求交的数据保护方法,其特征在于:包括以下步骤:隐私泛求交步骤和数据求交步骤,隐私泛求交步骤包括以下步骤:S1:合作双方约定好要求交的数据主键,数据加密的算法;S2:合作双方约定好隐私泛求交的膨胀系数f,所述膨胀系数f定义为泛求交的交集基数真实交集的基数,布隆过滤器具有可控的假阳误差率e,根据预设的膨胀系数来推导出布隆过滤器所需的假阳误差率e,计算公式为e=f-1,即膨胀系数减去1;S3:合作双方根据估算的布隆过滤器假阳误差率e和双方将要求交的数据集大小之和n,估算布隆过滤器二进制向量的长度m和散列函数的数量k,其中m等于「-1.44nlog2e」向上取整,k等于「0.6931m」向上取整;S4:合作方A生成数据加密算法的密钥Ka,使用该密钥来加密己方数据集的主键集DA=[X1,X2,...,Xn],得到加密后的己方密文主键集EaA=[EaX1,EaX2,...,EaXn],保留好明文主键集DA和密文主键集EaA之间一一对应的顺序映射关系,再把加密数据主键集EaA发送给合作方B;S5:合作方B生成数据加密算法的密钥Kb,使用该密钥来加密己方数据集的主键集DB=[Y1,Y2,...,Ym],得到加密后的己方密文主键集EbB=[EbY1,EbY2,...,EbYm],保留好明文主键集DB和密文主键集EbB之间一一对应的顺序映射关系,然后将密文主键集EbB映射到布隆过滤器的二进制向量中,用BFEbB来表示;S6:合作方B接收到合作方A的密文主键集EaA后,使用密钥Kb作二次加密,得到二次加密后的密文主键集EabA=[EabX1,EabX2,...,EabXn],然后将S5步骤中的布隆过滤器二进制向量BFEbB和合作方A的二次密文主键集EabA发送给合作方A;S7:合作方A接收到来自合作方B的二次密文主键集EabA和布隆过滤器二进制向量BFEbB之后,使用己方密钥a解密,得到用合作方B的密钥加密的密文主键集EbA,由于EbA中的密文主键集和明文主键集DA存在着一一对应的顺序映射关系,因此遍历密文主键集EbA中的每一个密文主键值,去布隆过滤器二进制向量BFEbB中查询是否命中,如果命中则把该密文主键值放入泛求交结果集EbA∩B中;S8:合作方A的密文主键集EbA和明文主键集DA这两个集合中的元素位置存在着一一对应的关系,因此合作方A利用这个位置映射关系从EbA∩B得到泛求交明文主键集DA∩DB,然后根据泛求交明文主键集DA∩DB得到相关联的明文数据集MA,MA中包含了求交主键字段和其他所需字段;S9:合作方A将双方泛求交明文主键集DA∩DB发送给合作方B,合作方B接收后根据该泛求交明文主键集DA∩DB得到相关联的明文数据集MB,MB中包含了求交主键字段和其他所需字段;数据求交步骤包括以下步骤:S10:合作方A生成一种非对称加密算法的公私钥对(,),然后使用公钥pka对数据集MA加密,得到密文数据集CaA;此处也可以使用对称加密算法,生成对称密钥keya对数据集MA加密得到密文数据集CaA;S11:合作方B生成一种非对称加密算法的公私钥对(,),然后使用公钥pkb对数据集MB加密,得到密文数据集CbB;此处也可以使用对称加密算法,生成对称密钥keyb对数据集MB加密得到密文数据集CbB;S12:建立一个双方都可以访问的安全服务器;S13:合作方A把己方密文数据集CaA导入到安全服务器,合作方B把己方密文数据集CbB导入到安全服务器;S14:当合作方A要做联合数据分析和建模时,登录安全服务器,使用自己的密钥ska或keya解密己方数据,得到MA,然后通知合作方B登录安全服务器,合作方B登录后使用自己的私钥skb或keyb解密己方数据得到MB,这时合作方A就能在服务器中对MA和MB使用主键做二次求交,得到精准的数据交集MA∩MB,即联合了双方所有字段的宽表,然后便可以使用服务器上安装的各种数据分析和建模工具开展工作,分析结果可以使用合作方A的密钥pka或keya加密,如果合作方B要做联合数据分析和建模,则也要进行上述操作步骤。

全文数据:

权利要求:

百度查询: 贵州数据宝网络科技有限公司 一种基于二级隐私求交的数据保护方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。