买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本说明书提供了一种基于秘密共享的多方安全计算方法及相关设备,应用于参与多方安全计算的第一计算设备;第一计算设备持有N个第一输入数据,第一输入数据的取值为0或1;第二计算设备持有第二输入数据,与第一输入数据的取值为0或1分别对应的第一计算结果和第二计算结果。该方法包括:获取N个随机数和N个随机值;获取第二计算设备发送的基于第一计算结果和第二计算结果计算出的安全计算参数;若第j个第一输入数据的取值为0,则基于第j个随机值计算第j个第一输入数据的多方安全计算结果中的第一秘密分片;若第j个第一输入数据的取值为1,则基于第j个随机值和安全计算参数计算第j个第一输入数据的多方安全计算结果中的第一秘密分片。
主权项:1.一种基于秘密共享的多方安全计算方法,其特征在于,应用于参与多方安全计算的第一计算设备;所述第一计算设备持有与所述多方安全计算对应的N个第一输入数据,所述第一输入数据为取值为0或者1的1比特数据,N为大于1的整数;参与所述多方安全计算的第二计算设备持有与所述多方安全计算对应的第二输入数据和预期计算结果;其中,所述预期计算结果包括所述第一输入数据的取值为0时与所述第二输入数据计算出的第一计算结果,以及所述第一输入数据的取值为1时与所述第二输入数据计算出的第二计算结果;所述方法包括:获取N个随机数,以及从所述第二计算设备获取到的N组随机值所构成的N个数组中,随机选择出的与所述N个随机数所指示的数组下标对应的N个随机值;其中,N组随机值中的每组随机值包括第一随机值和第二随机值,N个随机数中的每个随机数的取值为0或者1;获取所述第二计算设备发送的基于所述第一计算结果和所述第二计算结果计算出的与所述多方安全计算对应的安全计算参数;在所述N个第一输入数据中的第j个第一输入数据的取值为0时,基于所述N个随机值中的第j个随机值,计算与所述第一计算结果对应的密文数据,并将该密文数据作为所述第j个第一输入数据的多方安全计算结果中的第一秘密分片;或者,在所述第j个第一输入数据的取值为1时,基于所述第j个随机值和所述安全计算参数,计算与所述第二计算结果对应的密文数据,并将该密文数据作为所述第j个第一输入数据的多方安全计算结果中的第一秘密分片;其中,所述第j个随机值为从所述N组随机值中的第j组随机值所构成的第j个数组中,随机选择出的与所述N个随机数中的第j个随机数所指示的数组下标对应的随机值;j为大于或等于0,并且小于N的整数。
全文数据:
权利要求:
百度查询: 蚂蚁区块链科技(上海)有限公司 一种基于秘密共享的多方安全计算方法及相关设备
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。