用于安全两方矩阵混合乘法的隐私计算方法、系统及介质技术方案

技术编号:40003323 阅读:23 留言:0更新日期:2024-01-09 04:17
本发明专利技术公开一种用于安全两方矩阵混合乘法的隐私计算方法、系统及介质,涉及信息安全领域,包括:第一计算参与方和第二计算参与方基于安全两方矩阵乘法计算协议,基于私有矩阵A<subgt;1</subgt;和私有矩阵B<subgt;2</subgt;、基于私有矩阵A<subgt;2</subgt;和私有矩阵B<subgt;1</subgt;执行安全两方矩阵乘法计算,对每一矩阵乘法计算结果随机拆分成两片随机数据项;同时第一计算参与方基于私有矩阵A<subgt;1</subgt;和私有矩阵A<subgt;2</subgt;、第二计算参与方基于私有矩阵B<subgt;1</subgt;和私有矩阵B<subgt;2</subgt;分别执行私有矩阵乘法;第一计算参与方和第二计算参与方分别基于对应的两片随机数据项和私有矩阵乘法结果,得到最终的结果矩阵并发送给计算请求方以计算出隐私计算结果。本发明专利技术可大大提高安全两方矩阵混合乘法的隐私计算精度。

【技术实现步骤摘要】

本专利技术涉及信息安全领域,特别是涉及一种用于安全两方矩阵混合乘法的隐私计算方法、系统及介质


技术介绍

1、随着人工智能和大数据技术的不断创新和应用,全球正式进入“数据驱动”时代,对国家和企业而言,数据已成为重要的战略资源。然而,大数据时代离不开数据的开放共享,如何实现数据的“可用不可见”,打破数据孤岛实现数据的互联互通和融合分析,成为当前亟待解决的问题。而隐私计算技术的出现在有效保障了原始数据隐私不泄露的前提下,不仅实现了数据的安全流通又能有效保证数据所有权和使用权的分离。隐私计算技术被广泛应用于大数据联合挖掘、机器学习的联合建模等应用场景中,这些相关工作所涉及的模型计算过程中广泛的存在多方数据混合叠加和相乘的复合运算问题。例如在常见的两方安全线性回归问题中,求解回归系数β=(xtx)-1xty的中间计算过程(a1+b1)·(a2y+b2y)就涉及到安全两方矩阵混合乘法的问题。

2、现有技术中,benjamin和atallah基于同态加密技术构造了一个多个服务器可验证的矩阵混合计算外包计算方案,用户的计算复杂度为o(n2t2)其中n和t分别本文档来自技高网...

【技术保护点】

1.一种用于安全两方矩阵混合乘法的隐私计算方法,涉及两个计算参与方,第一计算参与方持有私有矩阵A1和私有矩阵A2,第二计算参与方持有私有矩阵B1和私有矩阵B2,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一计算参与方和所述第二计算参与方基于安全两方矩阵乘法计算协议,分别输入所述私有矩阵A1和所述私有矩阵B2执行安全两方矩阵乘法计算,得到第一矩阵乘法计算结果,并对所述第一矩阵乘法计算结果应用混淆技术随机拆分成矩阵Va1和矩阵Vb1,具体包括:

3.根据权利要求2所述的方法,其特征在于,所述第一计算参与方和所述第二计算参与方基于安全两方...

【技术特征摘要】

1.一种用于安全两方矩阵混合乘法的隐私计算方法,涉及两个计算参与方,第一计算参与方持有私有矩阵a1和私有矩阵a2,第二计算参与方持有私有矩阵b1和私有矩阵b2,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一计算参与方和所述第二计算参与方基于安全两方矩阵乘法计算协议,分别输入所述私有矩阵a1和所述私有矩阵b2执行安全两方矩阵乘法计算,得到第一矩阵乘法计算结果,并对所述第一矩阵乘法计算结果应用混淆技术随机拆分成矩阵va1和矩阵vb1,具体包括:

3.根据权利要求2所述的方法,其特征在于,所述第一计算参与方和所述第二计算参与方基于安全两方矩阵乘法计算协议,分别输入所述私有矩阵a2和所述私有矩阵b1执行安全两方矩阵乘法计算,得到第二矩阵乘法计算结果,并对所述第二矩阵乘法计算结果应用混淆技术随机拆分成矩阵va2和矩阵vb2,具体包括:

4.根据权利要求...

【专利技术属性】
技术研发人员:彭仕昭朱皞罡赵德润
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1