[发明专利]一种保护数据隐私的确定共有数据的方法及装置有效
申请号: | 202111635107.X | 申请日: | 2021-12-29 |
公开(公告)号: | CN114021198B | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 潘无穷;韦韬;李婷婷;钱中天 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/60 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁;周良玉 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 保护 数据 隐私 确定 共有 方法 装置 | ||
本说明书实施例提供一种保护数据隐私的确定共有数据的方法及装置,中间方从第一方和第二方分别获取各自的分桶数据,分桶数据由各方将持有的隐私数据集进行预设分桶处理而得到,预设分桶处理包括,针对任意的隐私数据,根据隐私数据所落入的第一区段,将其映射值填入多个桶空间中的目标桶空间;多个桶空间中任意的第一桶空间包括若干个第一区段;针对任意一方的分桶数据中第一桶空间的第一映射值,将其与另一方的分桶数据中第二桶空间的各映射值进行比较,得到第一映射值的比较结果;第二桶空间与第一桶空间存在共有第一区段;将任一方的分桶数据中各个映射值的比较结果构成的结果集合,发送至第一方和第二方,用于确定两方隐私数据集的共有数据。
技术领域
本说明书涉及数据安全技术领域,尤其涉及一种保护数据隐私的确定共有数据的方法及装置。
背景技术
隐私求交算法通常用于联合机器学习之前。当两方(或多方)想要使用它们的数据一起训练一个模型之前,它们一般先通过隐私求交算法确认双方(多方)拥有的共同样本,然后,基于这些共同样本进行隐私机器学习。
目前,隐私求交算法有很多种,例如DH(Diffie-Hellman)算法,该DH算法存在计算量较大(引入非对称运算)的问题。
因此,希望提供改进的方案,在多方联合进行数据处理的过程中,保护各方隐私数据的安全的同时,减少计算量。
发明内容
本说明书一个或多个实施例提供了一种保护数据隐私的确定共有数据的方法及装置,以实现保护各方隐私数据的安全的同时,减少计算量。
根据第一方面,提供一种保护数据隐私的确定共有数据的方法,所述方法通过中间方执行,包括:
从第一方和第二方分别获取各自的分桶数据,所述分桶数据由各方将其持有的隐私数据集进行预设分桶处理而得到,所述预设分桶处理包括,针对任意的隐私数据,根据该隐私数据在预先划分的t个第一区段中所落入的第一区段,将该隐私数据对应的映射值填入预设的多个桶空间中的目标桶空间;所述多个桶空间中任意的第一桶空间包括若干个第一区段;
针对任意一方的分桶数据中所述第一桶空间包含的第一映射值,将其与另一方的分桶数据中第二桶空间包含的各映射值进行比较,得到针对第一映射值的比较结果;其中,所述第二桶空间与所述第一桶空间存在共有第一区段;
将所述任意一方的分桶数据中各个映射值的比较结果构成的结果集合,发送至所述第一方和第二方,用于其确定两方的隐私数据集的共有数据。
在一种可选实施方式中,所述多个桶空间包括多层级的桶空间,不同层级的桶空间包含的第一区段的个数不同。
在一种可选实施方式中,所述第一桶空间包括连续的p个第一区段;在所述进行比较之前,还包括:
确定第二桶空间,所述第二桶空间包括第一子空间,第二子空间和/或第三子空间,所述第一子空间包括所述p个第一区段中的部分第一区段,所述第二子空间与所述第一桶空间对应相同;所述第三子空间包含且大于所述第一桶空间。
在一种可选实施方式中,在所述从第一方和第二方分别获取各自的分桶数据之前,还包括:
确定各层级桶空间的建议数量;
将所述建议数量分别发送至第一方和第二方,使其确定所述多个桶空间。
在一种可选实施方式中,在所述从第一方和第二方分别获取各自的分桶数据之前,还包括:
基于所述两方的隐私数据集中数据个数的最大值,确定所述第一区段的划分个数t;
基于所述划分个数t确定区段划分信息;将所述区段划分信息分别发送至第一方和第二方,使其确定出所述t个第一区段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111635107.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种海上升压站导管架施工工艺
- 下一篇:一种钢结构双曲拱桥支撑结构及施工方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置