[发明专利]一种用于隐私计算的三方安全乘法方法及系统在审

专利信息
申请号: 202310348483.3 申请日: 2023-04-04
公开(公告)号: CN116431968A 公开(公告)日: 2023-07-14
发明(设计)人: 朱皞罡;彭仕昭;涂家瑞 申请(专利权)人: 北京航空航天大学
主分类号: G06F17/16 分类号: G06F17/16;G06F21/62;H04L9/08
代理公司: 北京方圆嘉禾知识产权代理有限公司 11385 代理人: 程华
地址: 100191*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 用于 隐私 计算 安全 乘法 方法 系统
【权利要求书】:

1.一种用于隐私计算的三方安全乘法方法,其特征在于,包括:

辅助计算节点随机生成三组随机矩阵对(Ra,ra)、(Rb,rb)和(Rc,rc),并将所述随机矩阵对(Ra,ra)发送给第一参与方,将所述随机矩阵对(Rb,rb)发送给第二参与方,将所述随机矩阵对(Rc,rc)发送给第三参与方;其中ra+rb+rc=Ra·Rb·Rc

所述第二参与方计算所述随机矩阵Rb和所述第二参与方的私有矩阵B的和得到矩阵并判断所述矩阵是否为非满秩矩阵,得到第一判断结果;

若所述第一判断结果为否,则返回步骤“辅助计算节点随机生成三组随机矩阵对(Ra,ra)、(Rb,rb)和(Rc,rc),并将所述随机矩阵对(Ra,ra)发送给第一参与方,将所述随机矩阵对(Rb,rb)发送给第二参与方,将所述随机矩阵对(Rc,rc)发送给第三参与方”;

若所述第一判断结果为是,则根据矩阵和所述矩阵计算矩阵根据所述矩阵和所述随机矩阵Rb计算矩阵γ1,根据所述矩阵和矩阵计算矩阵根据所述随机矩阵Rb和所述矩阵计算矩阵γ2,并将所述矩阵γ1和所述矩阵发送给所述第三参与方,将所述矩阵γ2和所述矩阵发送给所述第一参与方;所述矩阵为所述第一参与方计算所述随机矩阵Ra和所述第一参与方的私有矩阵A的和得到的,所述矩阵为所述第三参与方计算所述随机矩阵Rc和所述第三参与方的私有矩阵C的和得到的;

所述第二参与方采用满秩分解的方式对所述矩阵进行分解,得到列满秩矩阵B1和行满秩矩阵B2,其中,所述矩阵所述列满秩矩阵B1和所述行满秩矩阵B2的秩相等,并将所述列满秩矩阵B1发送给所述第一参与方,将所述行满秩矩阵B2发送给所述第三参与方;

所述第一参与方随机生成秘密随机矩阵Va,根据所述矩阵所述第一参与方的私有矩阵A、所述矩阵γ2、所述随机矩阵Ra、所述秘密随机矩阵Va和所述随机矩阵ra计算矩阵Ta,根据所述随机矩阵Ra和所述列满秩矩阵B1计算矩阵t1,并将所述矩阵Ta和所述矩阵t1发送给所述第二参与方,将所述秘密随机矩阵Va发送给三方矩阵乘法计算请求方;

所述第二参与方随机生成秘密随机矩阵Vb,根据所述矩阵Ta、所述矩阵所述随机矩阵Ra、所述矩阵所述矩阵t1、矩阵t2、所述秘密随机矩阵Vb和所述随机矩阵rb得到矩阵Tb,并将所述矩阵Tb发送给所述第三参与方,将所述秘密随机矩阵Vb发送给所述三方矩阵乘法计算请求方;所述矩阵t2为所述第三参与方根据所述行满秩矩阵B2和所述矩阵Rc计算得到的;

所述第三参与方根据所述矩阵Tb、所述矩阵所述矩阵γ1、所述随机矩阵Rc和所述随机矩阵rc,得到秘密随机矩阵Vc,并将所述秘密随机矩阵Vc发送给所述三方矩阵乘法计算请求方;

所述三方矩阵乘法计算请求方根据所述秘密随机矩阵Va、所述秘密随机矩阵Vb和所述秘密随机矩阵Vc得到乘积矩阵ABC。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202310348483.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top