当前位置: 首页 > 专利查询>清华大学专利>正文

隐私集合求交方法、装置、电子设备和存储介质制造方法及图纸

技术编号:41998966 阅读:15 留言:0更新日期:2024-07-12 12:22
本公开涉及一种隐私集合求交方法、装置、电子设备和存储介质,通过第一用户端生成并向第二用户端发送公共参数。由两个用户端分别根据公共参数生成对应的第一数量个第一公钥和第二数量个第二公钥,第二用户端还根据第一公钥计算得到密文信息。第一用户端根据第二公钥和密文信息确定第一随机向量,并进行哈希处理后向第二用户端发送,由第二用户端确定哈希处理后的第一数量个第二随机向量,并计算哈希处理后的第一随机向量和第二随机向量的交集。本公开的隐私集合求交过程能够通过对隐私数据以密文信息的形式实现密钥封装,提供了使用密钥封装机制进行两方隐私集合求交的方案。同时,增加隐私集合求交过程的安全性和效率,能够抵抗量子计算机攻击。

【技术实现步骤摘要】

本公开涉及安全计算领域,尤其涉及一种隐私集合求交方法、装置、电子设备和存储介质


技术介绍

1、隐私集合求交(private set intersection,psi)是一个特定的安全多方计算(multi-party computation,mpc)问题。在两方隐私集合求交协议中,其中一个参与方拥有一个隐私数据输入集合x={x1,…,xn},另一参与方拥有隐私数据输入集合y={y1,…,yn},参与双方执行psi协议可以得到隐私数据集合的交集x∩y,且无法得到除交集之外的任何信息。目前尚未有使用密钥封装机制构造的两方psi协议。同时,现有的隐私求交技术的安全性都基于求解大整数分解和椭圆曲线群上的离散对数等经典数论问题,还不能抵抗量子计算机的攻击。


技术实现思路

1、有鉴于此,本公开提出了一种隐私集合求交方法、装置、电子设备和存储介质,旨在使用密钥封装机制构造一种安全高效的隐私集合求交协议。

2、根据本公开的第一方面,提供了一种隐私集合求交方法,应用于第一用户端,所述方法包括:</p>

3、生成本文档来自技高网...

【技术保护点】

1.一种隐私集合求交方法,应用于第一用户端,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述公共参数中包括第一参数、第二参数、第三参数和第四参数,所述第一参数为大于2的素数,所述第二参数用于限定矩阵尺寸,所述第三参数用于所述第二用户端生成随机向量,所述第四参数用于确定中心二项分布。

3.根据权利要求2所述的方法,其特征在于,所述根据所述公共参数生成对应的第一私钥,并根据所述第一私钥确定第一数量个第一公钥,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述第一用户端对应的第一隐私数据集合确定第一数量个第一矩阵,包括:...

【技术特征摘要】

1.一种隐私集合求交方法,应用于第一用户端,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述公共参数中包括第一参数、第二参数、第三参数和第四参数,所述第一参数为大于2的素数,所述第二参数用于限定矩阵尺寸,所述第三参数用于所述第二用户端生成随机向量,所述第四参数用于确定中心二项分布。

3.根据权利要求2所述的方法,其特征在于,所述根据所述公共参数生成对应的第一私钥,并根据所述第一私钥确定第一数量个第一公钥,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述第一用户端对应的第一隐私数据集合确定第一数量个第一矩阵,包括:

5.根据权利要求3或4所述的方法,其特征在于,所述根据每个所述第一矩阵和对应的第一错误向量,以及所述第一私钥确定对应的第一公钥,包括:

6.根据权利要求2所述的方法,其特征在于,所述根据所述第二公钥和所述密文信息确定第一数量和第二数量乘积个第一随机向量,包括:

7.根据权利要求1所述的方法,其特征在于,所述第一用户端通过第二哈希函数对所述第一随机向量进行哈希处理。

8.根据权利要求1所述的方法,其特征在于,所述公共参数中包括还包括第五参数、第六参数和第七参数,所述第五参数用于限定矩阵多项式的维度,所述第六参数和所述第七参数用于进行数据加密。

9.根据权利要求8所述的方法,其特征在于,所述密文信息中包括第一密文信息和第二密文信息,所述根据所述第二公钥和所述密文信息确定第一数量和第二数量乘积个第一随机向量,包括:

10.一种隐私集合求交方法,应用于第二用户端,其特征在于,所述方法包括:

11.根据权利要求10所述的方法,其特征在于,所述公共参数中包括第一参数...

【专利技术属性】
技术研发人员:丁津泰梁蓓覃悦
申请(专利权)人:清华大学
类型:发明
国别省市:

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

1