隐私保护的集合混淆求交方法、系统及相关设备技术方案

技术编号:34357496 阅读:12 留言:0更新日期:2022-07-31 06:52
本申请实施例公开了一种隐私保护的集合混淆求交方法、系统及相关设备,该系统包括发起方和结果方,方法包括:通过发起方将第一数据集合增加标签字段,得到参考第一数据集合;通过结果方将第二数据集合增加标签字段,得到参考第二数据集合;通过发起方对参考第一数据集合进行数据拼接操作,得到A条参考第一数据;通过结果方对参考第二数据集合进行数据拼接操作,得到B条参考第二数据;通过发起方将A条参考第一数据和B条参考第二数据进行求交运算,得到求交结果,根据求交结果确定目标标签信息;结果方根据目标标签信息对第一数据集合进行筛选,得到目标求交结果。采用本申请实施例可以在混淆求交过程中,实现隐私保护目的。实现隐私保护目的。实现隐私保护目的。

Set confusion intersection method, system and related equipment for privacy protection

【技术实现步骤摘要】
隐私保护的集合混淆求交方法、系统及相关设备


[0001]本申请涉及隐私计算
以及计算机
,具体涉及一种隐私保护的集合混淆求交方法、系统及相关设备。

技术介绍

[0002]随着人工智能的发展,数据的价值越来越受到重视。数据分析也成为研究的重点。集合混淆求交是一种功能特殊的集合求交方案,结果方和发起方每条数据均有多个信息字段,只要其中一个字段相互匹配即可看作整条数据求交成功。但是,传统的集合混淆求交方案在结果方会暴露匹配成功的字段信息,因此,如何在混淆求交过程中,实现隐私保护目的的问题亟待解决。

技术实现思路

[0003]本申请实施例提供了一种隐私保护的集合混淆求交方法、系统及相关设备,可以在混淆求交过程中,实现隐私保护目的。
[0004]第一方面,本申请实施例提供一种隐私保护的集合混淆求交方法,应用于两方计算系统,所述两方计算系统包括发起方和结果方;所述发起方拥有第一数据集合,所述第一数据集合包括N条第一数据组,每一第一数据组包括P个第一数据,每一第一数据对应一个标签信息;所述结果方拥有第二数据集合,所述第二数据集合包括M条第二数据组,每一第二数据组包括Q个第二数据,每一第二数据对应一个标签信息,N、P、M、Q均为正整数,且P小于或等于Q;所述方法包括:通过所述发起方将所述第一数据集合增加标签字段,得到参考第一数据集合;通过所述结果方将所述第二数据集合增加标签字段,得到参考第二数据集合;通过所述发起方对所述参考第一数据集合进行数据拼接操作,得到A条参考第一数据,每一参考第一数据由标签字段名和数据内容组成,A为N与P之间的乘积;通过所述结果方对所述参考第二数据集合进行数据拼接操作,得到B条参考第二数据,每一参考第二数据由标签字段名和数据内容组成,B为M与Q之间的乘积;通过所述发起方将所述A条参考第一数据和所述B条参考第二数据进行求交运算,得到求交结果,根据所述求交结果确定目标标签信息;通过所述结果方根据所述目标标签信息对所述第一数据集合进行筛选,得到目标求交结果。
[0005]第二方面,本申请实施例提供了一种两方计算系统,所述两方计算系统包括发起方和结果方;所述发起方拥有第一数据集合,所述第一数据集合包括N条第一数据组,每一第一数据组包括P个第一数据,每一第一数据对应一个标签信息;所述结果方拥有第二数据集合,所述第二数据集合包括M条第二数据组,每一第二数据组包括Q个第二数据,每一第二数据对应一个标签信息,N、P、M、Q均为正整数,且P小于或等于Q;其中,所述发起方,用于将所述第一数据集合增加标签字段,得到参考第一数据集合;
所述结果方,用于将所述第二数据集合增加标签字段,得到参考第二数据集合;所述发起方,用于对所述参考第一数据集合进行数据拼接操作,得到A条参考第一数据,每一参考第一数据由标签字段名和数据内容组成,A为N与P之间的乘积;所述结果方,用于对所述参考第二数据集合进行数据拼接操作,得到B条参考第二数据,每一参考第二数据由标签字段名和数据内容组成,B为M与Q之间的乘积;所述发起方,用于将所述A条参考第一数据和所述B条参考第二数据进行求交运算,得到求交结果,根据所述求交结果确定目标标签信息;所述结果方,用于根据所述目标标签信息对所述第一数据集合进行筛选,得到目标求交结果。
[0006]第三方面,本申请实施例提供一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面中的步骤的指令。
[0007]第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。
[0008]第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
[0009]实施本申请实施例,具备如下有益效果:可以看出,本申请实施例中所描述的隐私保护的集合混淆求交方法、系统及相关设备,应用于两方计算系统,两方计算系统包括发起方和结果方;发起方拥有第一数据集合,第一数据集合包括N条第一数据组,每一第一数据组包括P个第一数据,每一第一数据对应一个标签信息;结果方拥有第二数据集合,第二数据集合包括M条第二数据组,每一第二数据组包括Q个第二数据,每一第二数据对应一个标签信息,N、P、M、Q均为正整数,且P小于或等于Q;通过发起方将第一数据集合增加标签字段,得到参考第一数据集合;通过结果方将第二数据集合增加标签字段,得到参考第二数据集合;通过发起方对参考第一数据集合进行数据拼接操作,得到A条参考第一数据,每一参考第一数据由标签字段名和数据内容组成,A为N与P之间的乘积;通过结果方对参考第二数据集合进行数据拼接操作,得到B条参考第二数据,每一参考第二数据由标签字段名和数据内容组成,B为M与Q之间的乘积;通过发起方将A条参考第一数据和B条参考第二数据进行求交运算,得到求交结果,根据求交结果确定目标标签信息;通过结果方根据目标标签信息对第一数据集合进行筛选,得到目标求交结果,从而,在混淆求交过程中,不仅可以实现隐私保护目,而且通过数据拼接保证一次求交运算即可完成求交任务,提高了混淆求交效率,另外,通过求交函数,只输出位置信息,并且对结果方只返回标签信息,使其无法判断具体的字段信息,保证了混淆求交的安全性。
附图说明
[0010]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本
申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0011]图1是本申请实施例提供的一种用于实现隐私保护的集合混淆求交方法的两方计算系统的架构示意图;图2是本申请实施例提供的一种隐私保护的集合混淆求交方法的流程示意图;图3是本申请实施例提供的增加标签字段的演示示意图;图4是本申请实施例提供的数据拼接操作的演示示意图;图5是本申请实施例提供的求交运算的演示示意图;图6是本申请实施例提供的另一种隐私保护的集合混淆求交方法的流程示意图;图7是本申请实施例提供的另一种隐私保护的集合混淆求交方法的流程示意图;图8是本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0012]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0013]本申请的说明书本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种隐私保护的集合混淆求交方法,其特征在于,应用于两方计算系统,所述两方计算系统包括发起方和结果方;所述发起方拥有第一数据集合,所述第一数据集合包括N条第一数据组,每一第一数据组包括P个第一数据,每一第一数据对应一个标签信息;所述结果方拥有第二数据集合,所述第二数据集合包括M条第二数据组,每一第二数据组包括Q个第二数据,每一第二数据对应一个标签信息,N、P、M、Q均为正整数,且P小于或等于Q;所述方法包括:通过所述发起方将所述第一数据集合增加标签字段,得到参考第一数据集合;通过所述结果方将所述第二数据集合增加标签字段,得到参考第二数据集合;通过所述发起方对所述参考第一数据集合进行数据拼接操作,得到A条参考第一数据,每一参考第一数据由标签字段名和数据内容组成,A为N与P之间的乘积;通过所述结果方对所述参考第二数据集合进行数据拼接操作,得到B条参考第二数据,每一参考第二数据由标签字段名和数据内容组成,B为M与Q之间的乘积;通过所述发起方将所述A条参考第一数据和所述B条参考第二数据进行求交运算,得到求交结果,根据所述求交结果确定目标标签信息;通过所述结果方根据所述目标标签信息对所述第一数据集合进行筛选,得到目标求交结果。2.根据权利要求1所述的方法,其特征在于,所述通过所述发起方将所述第一数据集合增加标签字段,得到参考第一数据集合,包括:根据所述N条第一数据组生成第一标签字段;将所述第一数据集合增加所述第一标签字段,得到所述参考第一数据集合。3.根据权利要求1或2所述的方法,其特征在于,所述通过所述结果方将所述第二数据集合增加标签字段,得到参考第二数据集合,包括:根据所述M条第二数据组生成第二标签字段;将所述第二数据集合增加所述第二标签字段,得到所述参考第二数据集合。4.根据权利要求1或2所述的方法,其特征在于,所述通过所述发起方对所述参考第一数据集合进行数据拼接操作,得到A条参考第一数据,包括:通过所述发起方按照预设顺序将所述参考第一数据集合中的每一第一数据与对应的标签信息进行数据拼接操作,得到所述A条参考第一数据。5.根据权利要求4所述的方法,其特征在于,所述通过所述结果方对所述参考第二数据集合进行数据拼接操作,得到B条参考第二数据,包括:通过所述结果方按照所述预设顺序将所述参考第二数据集合中的每一...

【专利技术属性】
技术研发人员:王煜坤冯新宇王湾湾何浩姚明
申请(专利权)人:深圳市洞见智慧科技有限公司
类型:发明
国别省市:

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

1