[发明专利]一种多方隐私数据集合求并集的方法及系统在审
| 申请号: | 202211437377.4 | 申请日: | 2022-11-17 |
| 公开(公告)号: | CN115913539A | 公开(公告)日: | 2023-04-04 |
| 发明(设计)人: | 杨桂林;章庆;贺伟 | 申请(专利权)人: | 天翼电子商务有限公司 |
| 主分类号: | H04L9/08 | 分类号: | H04L9/08 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100000 北京市西*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 多方 隐私 数据 集合 方法 系统 | ||
本发明提出了一种多方隐私数据集合求并集的方法及系统,涉及隐私计算领域。该方法通过参与并集计算的各数据拥有方随机抽取和复制自己的隐私数据,对数据进行分片操作,将分片数据发送给其他参与方进行合并,在向其他参与方分享数据的同时,也可以防止具体数据的暴露,提高了数据的安全性;各参与方将合并后的分片数据打乱后发送给数据需求方进行解密,得到各参与方原数据的并集,保证数据接收方无法反推原数据来自于哪一参与方,保证数据来源不会暴露。本方法没有使用复杂的密码学协议,也没有复杂度高的计算逻辑,计算复杂度低,提高了多方隐私数据求并集的求解效率;又不依赖任何平台、系统或框架,通用性强,适用于任意多方的隐私数据求并集。
技术领域
本发明涉及隐私计算领域,具体而言,涉及一种多方隐私数据集合求并集的方法及系统。
背景技术
隐私计算是指在保护数据本身不对外泄露的前提下实现数据分析计算的技术集合,达到对数据“可用、不可见”的目的;在充分保护数据和隐私安全的前提下,实现数据价值的转化和释放。
隐私集合求并集是隐私计算中一个典型的应用。在隐私集合求并集中,往往有多个数据拥有方,每个数据拥有方拥有部分的id(id是集合中元素的识别特征数据),同一个id可能存在于部分数据拥有方中,隐私集合求并集即是求所有数据拥有方id的并集,但要求在求解过程中不能暴露某个数据拥有方的具体id信息。隐私集合求交集有很多应用场景,比如国内外有很多的集团公司,集团下属非常多的子公司,当集团汇总子公司某些数据特征的时候会用到,例如统计大客户有哪些,集团只需要知道大客户的并集即可,不需要知道大客户来自于哪家子公司,子公司的数据也不想让集团知道;但是,目前业界关于隐私集合求并集的求解方法较少,且现有的基于密码学的求解方法通用性较低、复杂度又高,导致求解的效率较低。
发明内容
本发明的目的在于提供一种多方隐私数据集合求并集的方法,其通过参与并集计算的各数据拥有方随机抽取和随机复制自己的隐私数据,并对数据进行分片操作,将分片数据发送给其他参与方进行合并,打乱后发送给数据需求方进行解密,得到各参与方原数据的并集,本方法计算复杂度低,保证数据安全的同时提高了求并集的求解效率,且不依赖任何平台、系统或框架,通用性强。
本发明的实施例是这样实现的:
第一方面,本申请实施例提供一种多方隐私数据集合求并集的方法,包括以下步骤:
各数据拥有方随机复制自己拥有的第一隐私数据集合,对应得到第二隐私数据集合;
各数据拥有方对自己的第二隐私数据集合进行分片操作,得到自身的第三隐私数据集合;
各数据拥有方将自身的第三隐私数据集合中的一部分隐私数据分别发送给其他数据拥有方,各数据拥有方将获得的隐私数据和自己剩余的第三隐私数据进行组合,得到第四隐私数据集合;
各数据拥有方将自身的第四隐私数据集合打乱,得到第五隐私数据集合;
各数据拥有方将自身的第五隐私数据集合发送给数据需求方进行解密,得到各数据拥有方隐私数据集合求并集的结果。
在本发明的一些实施例中,所述各数据拥有方随机复制自己拥有的第一隐私数据集合,对应得到第二隐私数据集合的步骤具体包括:
各数据拥有方随机抽取自己第一隐私数据集合中的任意数据多次;
各数据拥有方对每个抽到的数据随机复制多次,并将复制得到的数据与自己的第一隐私数据集合合并,得到第二隐私数据集合。
在本发明的一些实施例中,所述各数据拥有方对自己的第二隐私数据集合进行分片操作,得到自身的第三隐私数据集合的步骤具体包括:
各数据拥有方根据数据拥有方的数目确定分片的数量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼电子商务有限公司,未经天翼电子商务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211437377.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





