[发明专利]公平隐私集合求交方法有效
申请号: | 202310596821.5 | 申请日: | 2023-05-25 |
公开(公告)号: | CN116305300B | 公开(公告)日: | 2023-07-21 |
发明(设计)人: | 宋一民;蔡超超;单进勇 | 申请(专利权)人: | 北京数牍科技有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/60 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 赵秀芹 |
地址: | 100083 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 公平 隐私 集合 方法 | ||
1.一种公平隐私集合求交方法,应用于任务发起方,其特征在于,所述方法包括:
采用第一加密方式对预获取的第一待处理数据集加密得到第一数据集,所述第一待处理数据集包括多个待共享数据;
向数据提供方发送所述第一数据集;
接收所述数据提供方发送的第二数据集和第三数据集,所述第二数据集是由所述数据提供方通过第二加密方式对第二待处理数据集加密得到,所述第三数据集由所述数据提供方通过第二加密方式对所述第一数据集加密得到;
采用所述第一加密方式对所述第二数据集进行加密,获得中间数据集;
对所述中间数据集中的数据的排列顺序进行调整,得到第四数据集;
向所述数据提供方发送所述第四数据集;
基于所述中间数据集和所述第三数据集,获得所述任务发起方和所述数据提供方之间的数据交集结果;
所述基于所述中间数据集和所述第三数据集,获得所述任务发起方和所述数据提供方之间的数据交集结果的步骤,包括:
获取所述中间数据集和所述第三数据集的交集,构建中间交集结果;
获取所述中间交集结果中每个数据对应的初始数据,构建数据交集结果。
2.如权利要求1所述的公平隐私集合求交方法,其特征在于,所述第一数据集携带在第一信息中,所述第一信息还携带第一公钥;
所述对所述中间数据集中的数据的排列顺序进行调整,得到第四数据集的步骤之后,向所述数据提供方发送所述第四数据集的步骤之前,所述方法还包括:
基于所述第四数据集和所述第一公钥,得到第一零知识证明信息,所述第一零知识证明信息用于所述数据提供方验证所述第一数据集是否采用所述第一加密方式加密;
所述向所述数据提供方发送第四数据集的步骤,包括:
向所述数据提供方发送所述第一零知识证明信息和所述第四数据集。
3.如权利要求1所述的公平隐私集合求交方法,其特征在于,第二零知识证明信息携带在第二信息中,所述第二信息还包括第三数据集;
所述接收所述数据提供方发送的第二数据集和第三数据集的步骤之后,基于所述中间数据集和所述第三数据集,获得所述任务发起方和所述数据提供方之间的数据交集结果的步骤之前,所述方法还包括:
验证第二零知识证明信息,所述第二零知识证明信息用于验证所述数据提供方是否采用所述第二加密方式中的第一混淆加密方式对所述第一数据集进行加密;
所述基于所述中间数据集和所述第三数据集,获得所述任务发起方和所述数据提供方之间的数据交集结果的步骤,包括:
在所述第二零知识证明信息为正确的情况下,基于所述中间数据集和所述第三数据集,获得所述任务发起方和所述数据提供方之间的数据交集结果。
4.如权利要求1所述的公平隐私集合求交方法,其特征在于,所述采用第一加密方式对预获取的第一待处理数据集加密得到第一数据集的步骤之前,所述方法还包括:
获取第一初始数据集;
将所述第一初始数据集中的每个初始数据映射至预设的椭圆曲线上,得到第一待处理数据集,所述椭圆曲线用于确定所述第一初始数据集中每个数据的数据值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京数牍科技有限公司,未经北京数牍科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310596821.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种桥梁减震支座
- 下一篇:一种用于运动图像处理装置、方法及存储介质