[发明专利]快速不经意传输有效
申请号: | 201980091843.8 | 申请日: | 2019-06-14 |
公开(公告)号: | CN113424185B | 公开(公告)日: | 2023-03-28 |
发明(设计)人: | D·S·W·马斯尼;P·B·林达尔 | 申请(专利权)人: | 维萨国际服务协会 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;H04L9/30 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 徐倩;钱慰民 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 快速 不经意 传输 | ||
1.一种用于执行隐私保护多方计算的方法,所述方法包括由接收方装置执行以下操作:
存储要用于执行加密程序的输入值b;
使用随机数生成器生成第一值r1-b;
使用密码函数生成包括私钥和公钥的密钥对;
使用对应于所述密码函数的散列函数生成散列输出;
使用所述公钥和所述散列输出生成第二值rb;
将所述第一值r1-b和所述第二值rb发送给发送方装置;
从所述发送方装置接收密码值c,其中所述密码值c是使用所述密码函数生成;
使用所述私钥、所述密码值c和所述密码函数生成对应于输入值b的密钥值;
从所述发送方装置接收所述加密程序;
使用所述密钥值执行所述加密程序以获得加密输出值;以及
将所述加密输出值发送给所述发送方装置,其中所述发送方装置使用所述密钥值对所述加密输出值进行解密。
2.根据权利要求1所述的方法,其中所述密码值c是与所述第一值r1-b和所述第二值rb的所述生成并行生成的。
3.根据权利要求1所述的方法,其中所述输入值b是与多个可能密钥相关联的值集合的元素。
4.根据权利要求1所述的方法,其中所述散列函数是随机预言。
5.根据权利要求1所述的方法,其中所述第一值r1-b具有与所述公钥相同的以位为单位的长度。
6.根据权利要求1所述的方法,其中使用对应于所述密码函数的所述散列函数生成所述散列输出包括:对所述第一值r1-b执行所述散列函数。
7.根据权利要求1所述的方法,其中使用所述私钥和所述密码函数生成对应于输入值b的所述密钥值包括:使用所述密码函数和所述私钥对所述密码值c进行解密以产生所述密钥值。
8.一种用于执行隐私保护多方计算的方法,所述方法包括由发送方装置执行以下操作:
存储第一密钥k0和第二密钥k1;
从接收方装置接收第一值r0和第二值r1;
使用所述第一值r0和第一散列输出生成第一公钥,其中所述第一散列输出是通过对所述第二值r1操作散列函数H而生成的,所述散列函数H对应于由所述接收方装置用于生成所述第一值r0和所述第二值r1的密码函数;
使用所述第二值r1和第二散列输出生成第二公钥,其中所述第二散列输出是通过对所述第一值r0操作所述散列函数H而生成的;
通过对所述第一公钥和所述第一密钥k0操作所述密码函数生成第一密码值c0;
通过对所述第二公钥和所述第二密钥k1操作所述密码函数生成第二密码值c1;
将所述第一密码值c0和所述第二密码值c1发送给所述接收方装置;
将加密程序发送给所述接收方装置,其中所述接收方装置使用密钥值kb执行所述加密程序以生成加密输出值;
接收所述加密输出值;以及
使用对应的密钥对所述加密输出值进行解密,其中所述对应的密钥是所述密钥值kb,并且所述密钥值kb是所述第一密钥k0或所述第二密钥k1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于维萨国际服务协会,未经维萨国际服务协会许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980091843.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:固化性树脂组合物、固化物、酸改性马来酰亚胺树脂及固化剂
- 下一篇:显微镜装置