← 返回列表

基于服务器辅助的安全两方求逆计算方法、系统及装置

申请号: CN202310841976.0
申请人: 北京航空航天大学
申请日期: 2023/7/10

摘要文本

本发明公开一种基于服务器辅助的安全两方求逆计算方法、系统及装置,涉及数据安全领域,该方法包括参与方节点A、参与方Bob节点以及辅助计算节点P、辅助计算节点Q以及辅助计算节点S基于安全三方矩阵乘法计算协议3PMP,进行三次轮三方矩阵乘法计算,进而将三方矩阵乘法计算结果随机拆分私有矩阵,并将私有矩阵发送给安全两方求逆运算的请求方,得到最终的两方求逆计算的结果。本发明具有并行、安全、可靠以及有效抵抗多个服务器节点合谋的特点。 来源:马 克 团 队

专利详细信息

项目 内容
专利名称 基于服务器辅助的安全两方求逆计算方法、系统及装置
专利类型 发明申请
申请号 CN202310841976.0
申请日 2023/7/10
公告号 CN117459218A
公开日 2024/1/26
IPC主分类号 H04L9/08
权利人 北京航空航天大学
发明人 朱皞罡; 彭仕昭; 赵德润
地址 北京市海淀区学院路37号

专利主权项内容

1.一种基于服务器辅助的安全两方求逆计算方法,其特征在于,包括:根据参与方Alice节点的私有矩阵A、辅助计算节点P的私有矩阵P和辅助计算节点Q的私有矩阵Q,基于安全三方矩阵乘法计算协议3PMP,进行第一轮三方矩阵乘法计算,得到一次三方矩阵乘法计算结果;将一次三方矩阵乘法计算结果采用数据随机混淆技术拆分为矩阵V、矩阵V以及矩阵V;并将矩阵V、矩阵V以及矩阵V分别发送给参与方Alice节点和辅助计算节点P以及辅助计算节点Q;V、V、V∈R;V+V+V=P×A×Q;ap1q1ap1q1ap1q1n×np1aq1根据参与方Bob节点的私有矩阵B、辅助计算节点P的私有矩阵P以及辅助计算节点Q私有矩阵Q,基于3PMP,进行第二轮三方矩阵乘法计算,得到二次三方矩阵乘法计算结果;将二次三方矩阵乘法计算结果采用数据随机混淆技术拆分为矩阵V、矩阵V以及矩阵V;并将矩阵V、矩阵V以及矩阵V分别发送给参与方Bob节点、辅助计算节点P以及辅助计算节点Q;V、V、V∈R;V+V+V=P×B×Q;bp2q2bp2q2bp2q2n×np2bq2将辅助计算节点P节点在本地秘密计算的计算结果V=V+V发送给辅助计算节点S;pp1p2将辅助计算节点Q节点在本地秘密计算的计算结果V=V+V发送给辅助计算节点S;qq1q2将参与方Alice节点的矩阵V和参与方Bob节点的矩阵V发送给辅助计算节点S;ab辅助计算节点S根据计算结果V、计算结果V、矩阵V以及矩阵V,得到矩阵T=V+V+V+V=PAQ+PBQ=P(A+B)Q,并在本地计算矩阵T=Q(A+B)P;其中T∈R;pqababqp-1-1-1-1n×n根据辅助计算节点P的矩阵P、辅助计算节点Q的矩阵Q以及辅助计算节点S的矩阵T,基于3PMP协议,进行第三轮三方矩阵乘法计算,得到三次三方矩阵乘法计算结果;-1将三方矩阵乘法计算结果随机拆分私有矩阵U、私有矩阵U以及私有矩阵U;U,U,U∈R;PSQPSQn×n将私有矩阵U、私有矩阵U以及私有矩阵U发送给安全两方求逆运算的请求方,得到最终的两方求逆计算的结果;参与方Alice节点拥有私有矩阵A∈R,参与方Bob节点拥有私有矩阵B∈R,辅助计算节点P拥有随机可逆矩阵P∈R,辅助计算节点Q拥有随机可逆矩阵Q∈R。PSQn×nn×nn×nn×n。(来 自 马 克 数 据 网)