[发明专利]安全多方计算方法及装置在审
申请号: | 202211096358.X | 申请日: | 2022-09-08 |
公开(公告)号: | CN116318640A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 李漓春;尹栋;赵原 | 申请(专利权)人: | 蚂蚁区块链科技(上海)有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/06 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁;周良玉 |
地址: | 200010 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安全 多方 计算方法 装置 | ||
1.一种安全多方计算方法,用于计算目标数据与第一方持有的第一隐私数值经目标函数运算的计算结果,所述目标数据具有可能的第一取值和第二取值,所述第一方还持有所述第一取值和所述第二取值分别对应的第一随机数和第二随机数;所述方法包括:
所述第一方确定第一分片、第一密文和第二密文,所述第一密文是利用第一随机数对第一中间值加密的结果,所述第一中间值是将所述第一隐私数值和所述第一取值经目标函数运算的第一结果与所述第一分片进行预设运算得到的,所述第二密文是利用所述第二随机数对第二中间值加密的结果,所述第二中间值是将所述第一隐私数值和所述第二取值经目标函数运算的第二结果与所述第一分片进行所述预设运算得到的;
所述第一方向第二方发送目标消息,使所述第二方获得所述第一密文和所述第二密文;
所述第二方利用所述目标数据的真实取值所对应的目标随机数,对所述第一密文和所述第二密文之一进行正确解密以得到第二分片,所述第一分片和所述第二分片形成所述计算结果的两个分片。
2.根据权利要求1所述的方法,所述预设运算为减法运算,所述第一分片和所述第二分片为所述计算结果的两个加法分片;或者,所述预设运算为异或运算,所述第一分片和所述第二分片为所述计算结果的两个异或分片。
3.根据权利要求1所述的方法,所述目标消息包括所述第一密文和所述第二密文。
4.根据权利要求3所述的方法,所述目标消息还包括所述第一中间值和所述第二中间值各自的哈希值;其中,所述第二方利用所述目标数据的真实取值所对应的目标随机数,对所述第一密文和所述第二密文之一进行正确解密以得到第二分片,具体包括:
所述第二方对所述第一密文和所述第二密文进行解密以得到第一解密结果和第二解密结果,并计算所述第一解密结果和所述第二解密结果各自的哈希值;
所述第二方根据所述第一中间值和所述第二中间值各自的哈希值,所述第一解密结果和所述第二解密结果各自的哈希值,将所述第一解密结果或所述第二解密结果确定为第二分片。
5.根据权利要求1所述的方法,所述第一密文或所述第二密文为预定数值,所述第二方持有所述预定数值;所述目标消息包括所述第一密文和所述第二密文中除所述预定数值以外的目标密文。
6.根据权利要求5所述的方法,所述目标消息还包括所述第一中间值和所述第二中间值中与所述目标密文对应的中间值的哈希值;其中,所述第二方利用所述目标数据的真实取值所对应的目标随机数,对所述第一密文和所述第二密文之一进行正确解密以得到第二分片,具体包括:
所述第二方利用所述目标数据的真实取值所对应的目标随机数,对所述目标密文解密以获得解密结果,并计算所述解密结果的哈希值;
当所述解密结果的哈希值与所述目标消息中的哈希值相同时,所述第二方将所述解密结果确定为第二分片。
7.根据权利要求6所述的方法,所述第二方利用所述目标数据的真实取值所对应的目标随机数,对所述第一密文和所述第二密文之一进行正确解密以得到第二分片,还包括:当所述解密结果的哈希值与所述目标消息中的哈希值不同时,所述第二方利用所述目标随机数对所述预定数值进行解密以获得第二分片。
8.根据权利要求1-7中任一项所述的方法,所述第一方为混淆电路的生成方,第二方为混淆电路的执行方;所述第一取值和第二取值分别为0和1,所述第一随机数和所述第二随机数为所述第一取值和所述第二取值分别对应的混淆值;
所述方法还包括:所述第二方执行所述混淆电路以获得所述目标随机数。
9.根据权利要求8所述的方法,所述第一方确定第一分片、第一密文和第二密文的步骤,与所述第二方执行所述混淆电路以获得所述目标随机数并行执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蚂蚁区块链科技(上海)有限公司,未经蚂蚁区块链科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211096358.X/1.html,转载请声明来源钻瓜专利网。