一种数据融合方法、装置、设备及系统制造方法及图纸

技术编号:30170476 阅读:22 留言:0更新日期:2021-09-25 15:28
本说明书实施例提供一种数据融合方法、装置、设备及系统,应用于信息安全领域。所述方法包括:提取目标特征集合;利用目标私钥加密目标特征集合得到目标一次加密集合;将目标一次加密集合发送至下游数据端,并接收上游数据端所发送的上游一次加密集合;重复上述流程直至得到下游三次加密集合;将下游三次加密集合发送至上游数据端,并接收下游数据端发送的上游三次加密集合;将下游三次加密集合与上游三次加密集合合并为目标过渡三次加密集合,并发送至下游数据端,接收上游数据端发送的上游过渡三次加密集合;将上游过渡三次加密集合与上游三次加密集合融合得到系统融合数据集合。上述方法确保了数据融合过程中的公平性,有效保护了数据隐私。了数据隐私。了数据隐私。

【技术实现步骤摘要】
一种数据融合方法、装置、设备及系统


[0001]本说明书实施例涉及信息安全
,特别涉及一种数据融合方法、装置、设备及系统。

技术介绍

[0002]当前,数据规模和能力是商业机构的主要竞争力之一,各家机构都有扩充自己的数据量,提升数据覆盖度和全面性的应用需求。目前一种较为有效的扩充数据量的方式是多家机构之间进行数据共享与融合,从而在互惠互利的情况下提高自身的数据储备量。
[0003]在数据融合的过程中,也需要在最大程度上保护各方的隐私和利益,且不对用户的隐私造成泄漏。目前在双方数据融合的场景中,通过对数据进行加密处理,使得双方在实现数据融合的同时,每一方也不会掌握任何新增的原始信息和新增信息与用户之间的对应关系,从而保证了数据的隐私性和数据安全。
[0004]但是,上述数据融合过程在应用至两方以上的数据融合场景中时,是通过两两数据融合的方式实现多端的数据融合,这样的融合方式会造成预先进行数据融合的机构能够掌握更多的数据融合信息,进而造成数据融合过程中信息分享的不平衡。在不同机构所掌握的数据量不同的情况下,掌握数据量大的机构在数据融合的过程中更容易推出其他机构的数据,从而影响了数据融合过程中的公平性以及各方数据的隐私性。因此,目前需要一种能够更好地保护各方数据隐私的数据融合方法。

技术实现思路

[0005]本说明书实施例的目的是提供一种数据融合方法、装置、设备及系统,以解决如何在数据融合过程中保护各方的数据隐私的问题。
[0006]为解决上述技术问题,本说明书实施例提供一种数据融合方法,应用于目标数据端;所述目标数据端与对应的上游数据端和下游数据端构成数据融合系统;所述方法包括:提取目标特征集合;所述目标特征集合中包含所述目标数据端所掌握的特征数据;利用目标数据端的目标私钥对所述目标特征集合加密得到目标一次加密集合;将所述目标一次加密集合发送至下游数据端,并接收上游数据端所发送的上游一次加密集合;所述上游一次加密集合通过上游数据端利用上游私钥对上游特征集合加密得到;利用所述目标私钥对所述上游一次加密集合加密得到上游二次加密集合;将所述上游二次加密集合发送至下游数据端,并接收上游数据端所发送的下游二次加密集合;所述下游二次加密集合通过下游数据端利用下游私钥对下游特征集合加密得到下游一次加密集合,再由上游数据端利用上游私钥对下游一次加密集合加密得到;利用所述目标私钥对所述下游二次加密集合加密得到下游三次加密集合;将所述下游三次加密集合发送至上游数据端,并接收下游数据端发送的上游三次加密集合;将所述下游三次加密集合与上游三次加密集合合并为目标过渡三次加密集合;将所述目标过渡三次加密集合发送至下游数据端,并接收上游数据端所发送的上游过渡三次加密集合;所述上游过渡三次加密集合包括将目标三次加密集合与下游三次
加密集合合并后的集合;将所述上游过渡三次加密集合与上游三次加密集合融合得到系统融合数据集合。
[0007]本说明书实施例还提出一种数据融合装置,设置于目标数据端;所述目标数据端与对应的上游数据端和下游数据端构成数据融合系统;所述装置包括:目标特征集合提取模块,用于提取目标特征集合;所述目标特征集合中包含所述目标数据端所掌握的用户特征;目标特征集合加密模块,用于利用目标数据端的目标私钥对所述目标特征集合加密得到目标一次加密集合;目标一次加密集合发送模块,用于将所述目标一次加密集合发送至下游数据端,并接收上游数据端所发送的上游一次加密集合;所述上游一次加密集合通过上游数据端利用上游私钥对上游特征集合加密得到;上游一次加密集合加密模块,用于利用所述目标私钥对所述上游一次加密集合加密得到上游二次加密集合;上游二次加密集合发送模块,用于将所述上游二次加密集合发送至下游数据端,并接收上游数据端所发送的下游二次加密集合;所述下游二次加密集合通过下游数据端利用下游私钥对下游特征集合加密得到下游一次加密集合,再由上游数据端利用上游私钥对下游一次加密集合加密得到;下游二次加密集合加密模块,用于利用所述目标私钥对所述下游二次加密集合加密得到下游三次加密集合;下游三次加密集合发送模块,用于将所述下游三次加密集合发送至上游数据端,并接收下游数据端发送的上游三次加密集合;合并模块,用于将所述下游三次加密集合与上游三次加密集合合并为目标过渡三次加密集合;目标过渡三次加密集合发送模块,用于将所述目标过渡三次加密集合发送至下游数据端,并接收上游数据端所发送的上游过渡三次加密集合;所述上游过渡三次加密集合包括将目标三次加密集合与下游三次加密集合合并后的集合;融合模块,用于将所述上游过渡三次加密集合与上游三次加密集合融合得到系统融合数据集合。
[0008]本说明书实施例还提出一种目标数据端,设置于数据融合系统;所述数据融合系统中还包含有对应于所述目标数据端的上游数据端和下游数据端;所述目标数据端包括存储器和处理器;所述存储器,用于存储计算机程序指令;所述处理器,用于执行所述计算机程序指令以实现以下步骤:提取目标特征集合;所述目标特征集合中包含所述目标数据端所掌握的用户特征;利用目标数据端的目标私钥对所述目标特征集合加密得到目标一次加密集合;将所述目标一次加密集合发送至下游数据端,并接收上游数据端所发送的上游一次加密集合;所述上游一次加密集合通过上游数据端利用上游私钥对上游特征集合加密得到;利用所述目标私钥对所述上游一次加密集合加密得到上游二次加密集合;将所述上游二次加密集合发送至下游数据端,并接收上游数据端所发送的下游二次加密集合;所述下游二次加密集合通过下游数据端利用下游私钥对下游特征集合加密得到下游一次加密集合,再由上游数据端利用上游私钥对下游一次加密集合加密得到;利用所述目标私钥对所述下游二次加密集合加密得到下游三次加密集合;将所述下游三次加密集合发送至上游数据端,并接收下游数据端发送的上游三次加密集合;将所述下游三次加密集合与上游三次加密集合合并为目标过渡三次加密集合;将所述目标过渡三次加密集合发送至下游数据端,并接收上游数据端所发送的上游过渡三次加密集合;所述上游过渡三次加密集合包括将目标三次加密集合与下游三次加密集合合并后的集合;将所述上游过渡三次加密集合与上游三次加密集合融合得到系统融合数据集合。
[0009]本说明书实施例还提出一种数据融合系统,包括三个数据端;所述数据端之间基
于数据传输关系构成对应于各个数据端的上游数据端和下游数据端;所述数据端用于执行上述数据融合方法。
[0010]为了解决上述技术问题,本说明书实施例还提出一种数据融合方法,应用于目标数据端,所述目标数据端设置于数据融合系统内;所述数据融合系统中包含有至少四个数据端;各个数据端基于数据融合系统中的数据传输顺序分别对应有上游数据端和下游数据端;所述方法包括:提取目标特征集合;所述目标特征集合中包含所述目标数据端所掌握的特征数据;利用目标数据端的目标私钥对目标特征集合加密得到目标一次加密集合;将所述目标一次加密集合发送至下游数据端,并接受上游数据端所发送的上游一次加密集合;所述上游一次加密集合通过上游数据端利用上游私钥对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据融合方法,其特征在于,应用于目标数据端;所述目标数据端与对应的上游数据端和下游数据端构成数据融合系统;所述方法包括:提取目标特征集合;所述目标特征集合中包含所述目标数据端所掌握的特征数据;利用目标数据端的目标私钥对所述目标特征集合加密得到目标一次加密集合;将所述目标一次加密集合发送至下游数据端,并接收上游数据端所发送的上游一次加密集合;所述上游一次加密集合通过上游数据端利用上游私钥对上游特征集合加密得到;利用所述目标私钥对所述上游一次加密集合加密得到上游二次加密集合;将所述上游二次加密集合发送至下游数据端,并接收上游数据端所发送的下游二次加密集合;所述下游二次加密集合通过下游数据端利用下游私钥对下游特征集合加密得到下游一次加密集合,再由上游数据端利用上游私钥对下游一次加密集合加密得到;利用所述目标私钥对所述下游二次加密集合加密得到下游三次加密集合;将所述下游三次加密集合发送至上游数据端,并接收下游数据端发送的上游三次加密集合;将所述下游三次加密集合与上游三次加密集合合并为目标过渡三次加密集合;将所述目标过渡三次加密集合发送至下游数据端,并接收上游数据端所发送的上游过渡三次加密集合;所述上游过渡三次加密集合包括将目标三次加密集合与下游三次加密集合合并后的集合;将所述上游过渡三次加密集合与上游三次加密集合融合得到系统融合数据集合。2.如权利要求1所述的方法,其特征在于,所述利用目标数据端的目标私钥对所述目标特征集合加密得到目标一次加密集合之前,还包括:联合所述上游数据端和下游数据端构建共享密钥;基于所述共享密钥对目标特征集合进行计算得到目标隐私集合;相应的,所述利用目标数据端的目标私钥对所述目标特征集合加密得到目标一次加密集合,包括:所述利用目标数据端的目标私钥对所述目标隐私集合加密得到目标一次加密集合。3.如权利要求2所述的方法,其特征在于,所述基于所述共享密钥对对目标特征集合进行加密得到目标隐私集合,包括:联合所述上游数据端和下游数据端确定椭圆曲线计算函数;所述椭圆曲线计算函数用于输出随机椭圆曲线点;基于所述共享密钥,利用椭圆曲线计算函数对目标特征集合进行计算得到目标隐私集合。4.如权利要求2所述的方法,其特征在于,所述基于所述共享密钥对目标特征集合进行计算得到目标隐私集合之前,还包括:对所述目标隐私集合进行乱序处理;所述乱序处理用于改变目标隐私集合中的目标特征的排列顺序。5.如权利要求1所述的方法,其特征在于,所述将所述目标过渡三次加密集合发送至下游数据端之前,还包括:对所述目标过渡三次加密集合进行乱序处理;所述乱序处理用于改变目标过渡三次加密集合中的目标特征的排列顺序。
6.如权利要求1所述的方法,其特征在于,所述将所述下游三次加密集合发送至上游数据端,并接收下游数据端发送的上游三次加密集合之后,还包括:确定所述下游三次加密集合与上游三次加密集合之间的重合部分作为目标过渡相交集合;将所述目标过渡相交集合发送至下游数据端,并接收上游数据端发送的上游过渡相交集合;确定所述上游过渡相交集合与上游三次加密集合之间的重合部分作为系统相交集合。7.如权利要求6所述的方法,其特征在于,所述将所述目标过渡相交集合发送至下游数据端,并接收上游数据端发送的上游过渡相交集合之前,还包括:对所述目标过渡相交集合进行乱序处理;所述乱序处理用于改变目标过渡相交集合中的目标特征的排列顺序。8.如权利要求1所述的方法,其特征在于,所述将所述上游过渡三次加密集合与上游三次加密集合融合得到系统融合数据集合之后,还包括:分别利用目标定位密钥对下游三次加密集合和系统融合数据集合进行加密,得到目标加密下游三次加密集合和目标加密系统融合数据集合;将所述目标加密下游三次加密集合和目标加密系统融合数据集合发送至下游数据端,并接收上游数据端发送的上游加密目标三次加密集合和上游加密系统融合数据集合;确定上游加密目标三次加密集合中的特征在上游加密系统融合数据集合中的分布位置;根据上游加密目标三次加密集合与目标特征集合之间的对应关系,结合所述分布位置确定所述目标特征集合中的目标特征在系统融合数据集合中的分布位置。9.一种数据融合装置,其特征在于,设置于目标数据端;所述目标数据端与对应的上游数据端和下游数据端构成数据融合系统;所述装置包括:目标特征集合提取模块,用于提取目标特征集合;所述目标特征集合中包含所述目标数据端所掌握的用户特征;目标特征集合加密模块,用于利用目标数据端的目标私钥对所述目标特征集合加密得到目标一次加密集合;目标一次加密集合发送模块,用于将所述目标一次加密集合发送至下游数据端,并接收上游数据端所发送的上游一次加密集合;所述上游一次加密集合通过上游数据端利用上游私钥对上游特征集合加密得到;上游一次加密集合加密模块,用于利用所述目标私钥对所述上游一次加密集合加密得到上游二次加密集合;上游二次加密集合发送模块,用于将所述上游二次加密集合发送至下游数据端,并接收上游数据端所发送的下游二次加密集合;所述下游二次加密集合通过下游数据端利用下游私钥对下游特征集合加密得到下游一次加密集合,再由上游数据端利用上游私钥对下游一次加密集合加密得到;下游二次加密集合加密模块,用于利用所述目标私钥对所述下游二次加密集合加密得到下游三次加密集合;下游三次加密集合发送模块,用于将所述下游三次加密集合发送至上游数据端,并接
收下游数据端发送的上游三次加密集合;合并模块,用于将所述下游三次加密集合与上游三次加密集合合并为目标过渡三次加密集合;目标过渡三次加密集合发送模块,用于将所述目标过渡三次加密集合发送至下游数据端,并接收上游数据端所发送的上游过渡三次加密集合;所述上游过渡三次加密集合包括将目标三次加密集合与下游三次加密集合合并后的集合;融合模块,用于将所述上游过渡三次加密集合与上游三次加密集合融合得到系统融合数据集合。10.一种目标数据端,设置于数据融合系统;所述数据融合系统中还包含有对应于所述目标数据端的上游数据端和下游数据端;所述目标数据端包括存储器和处理器;所述存储器,用于存储计算机程序指令;所述处理器,用于执行所述计算机程序指令以实现以下步骤:提取目标特征集合;所述目标特征集合中包含所述目标数据端所掌握的用户特征;利用目标数据端的目标私钥对所述目标特征集合加密得到目标一次加密集合;将所述目标一次加密集合发送至下游数据端,并接收上游数据端所发送的上游一次加密集合;所述上游一次加密集合通过上游数据端利用上游私钥对上游特征集合加密得到;利用所述目标私钥对所述上游一次加密集合加密得到上游二次加密集合;将所述上游二次加密集合发送至下游数据端,并接收上游数据端所发送的下游二次加密集合;所述下游二次加密集合通过下游数据端利用下游私钥对下游特征集合加密得到下游一次加密集合,再由上游数据端利用上游私钥对下游一次加密集合加密得到;利用所述目标私钥对所述下游二次加密集合加密得到下游三次加密集合;将所述下游三次加密集合发送至上游数据端,并接收下游数据端发送的上游三次加密集合;将所述下游三次加密集合与上游三次加密集合合并为目标过渡三次加密集合;将所述目标过渡三次加密集合发送至下游数据端,并接收上游数据端所发送的上游过渡三次加密集合;所述上游过渡三次加密集合包括将目标三次加密集合与下游三次加密集合合并后的集合;将所述上游过渡三次加密集合与上游三次加密集合融合得到系统融合数据集合。11.一种数据融合系统,包括三个数据端;所述数据端之间基于数据传输关系构成对应于各个数据端的上游数据端和下游数据端;所述数据端用于执行如权利要求1

8中任一项所述的方法。12.一种数据融合方法,其特征在于,应用于目标数据端,所述目标数据端设置于数据融合系统内;所述数据融合系统中包含有至少四个数据端;各个数据端基于数据融合系统中的数据传输顺序分别对应有上游数据端和下游数据端;所述方法包括:提取...

【专利技术属性】
技术研发人员:李武璐王雪韩东彪
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1