多方安全计算的方法及装置制造方法及图纸

技术编号:34288965 阅读:61 留言:0更新日期:2022-07-27 08:59
本说明书实施例提供一种多方安全计算的方法和系统。根据该方法,第一方对第一明文数据进行第一映射操作和同态加密,得到处于蒙哥马利态的第一转换密文;所述第一映射操作用于将数据从整数环转换到蒙哥马利态;然后第一方将第一转换密文发送给第二方。于是,第二方在蒙哥马利态中,基于第一转换密文进行第一同态运算,得到处于蒙哥马利态的第一结果密文,其中,所述第一同态运算包括模乘运算。如此,可计算密文计算阶段的计算性能。算密文计算阶段的计算性能。算密文计算阶段的计算性能。

【技术实现步骤摘要】
多方安全计算的方法及装置


[0001]本说明书一个或多个实施例涉及联合数据处理,尤其涉及一种基于隐私保护的多方安全计算的方法及装置。

技术介绍

[0002]随着计算机技术的发展,联合数据处理已经应用到各种各样的
,用于分析、处理各种业务数据。典型的例如联邦机器学习,其所需要的数据往往会涉及到多个领域,例如在基于机器学习的商户分类分析场景中,电子支付平台拥有商户的交易流水数据,电子商务平台存储有商户的销售数据,银行机构拥有商户的借贷数据。数据往往以孤岛的形式存在。由于数据安全、用户隐私等问题,数据整合面临着很大阻力,将分散在各个平台的数据整合在一起训练机器学习模型难以实现。因此,提出在保护隐私的前提下,多方联合进行数据处理和模型训练,使得数据可用不可见。
[0003]为了实现联合数据处理过程中数据的隐私保护,提出了多种多方安全计算(Secure Multi

party Computation,MPC)的方式,同态加密是其中应用广泛的一种。然而,同态加密由于其计算的复杂性,计算性能有待进一步提升
[000本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多方安全计算的方法,包括:第一方对第一明文数据进行第一映射操作和同态加密,得到处于蒙哥马利态的第一转换密文;所述第一映射操作用于将数据从整数环转换到蒙哥马利态;第一方将所述第一转换密文发送给第二方;所述第二方在蒙哥马利态中,基于所述第一转换密文进行第一同态运算,得到处于蒙哥马利态的第一结果密文,其中,所述第一同态运算包括模乘运算。2.根据权利要求1所述的方法,还包括:所述第二方将所述第一结果密文发送给所述第一方;所述第一方对所述第一结果密文进行蒙哥马利约减和解密操作,得到第一结果明文。3.根据权利要求1所述的方法,还包括:所述第二方将所述第一结果密文发送给第三方;所述第三方在蒙哥马利态中,基于所述第一结果密文进行第二同态运算,得到第二结果密文。4.根据权利要求1所述的方法,其中,第一方对第一数据进行第一映射操作和同态加密,得到处于蒙哥马利态的第一转换密文,具体包括:第一方对所述第一明文数据进行同态加密,得到第一原始密文;利用所述第一映射操作,将所述第一密文转换到蒙哥马利态,得到所述第一转换密文。5.根据权利要求1所述的方法,其中,第一方对第一数据进行第一映射操作和同态加密,得到处于蒙哥马利态的第一转换密文,具体包括:第一方利用所述第一映射操作,将所述第一明文数据转换到蒙哥马利态,得到第一转换明文;在蒙哥马利态中对所述第一转换明文进行加密操作,得到所述第一转换密文。6.根据权利要求1所述的方法,还包括:所述第二方获取处于蒙哥马利态的第二转换密文;所述得到处于蒙哥马利态的第一结果密文,具体包括:针对第一转换密文和第二转换密文进行所述第一同态运算,得到所述第一结果密文。7.根据权利要求6所述的方法,其中,所述第二方获取处于蒙哥马利态的第二转换密文,具体包括:所述第二方从第一方接收所述第二转换密文。8.根据权利要求6所述的方法,其中,所述第二方获取处于蒙哥马利态的第二转换密文,具体包括:对第二方本地的第二明文数据进行所述第一映射操作和同态加密,得到所述第二转换密文。9.根据权利要求8所述的方法,其中,所述第一明文数据为业务预测模型的参数数据,所述第二明文数据为业务对象的特征数据。10.一种多方安全计算的方法,通过第一方执行,包括:对第一明文数据进行第一映射操作和同态加密,得到处于蒙哥马利态的第一转换密文;所述第一映射操作用于将数据从整数环转换到蒙哥马利态;将所述第一转换密文发送给第二方;
从第三方接收结果密文,所述结果密文是在蒙哥马利态中,基于所述第一转换密文进行同态运算得到的,所述同态运算包括模乘运算;对所述结果密文进行蒙哥马利约减和解密操作,得到结果明文。11.根据权利要求10所述的方法,其中,所述第二方和第三方为同一方。12.根据权利要求10所述的方法,其中,对第一数据进行第一映射操作和同态加密,得到处于蒙哥马利态的第一转换密文,具体包括:对所述第一明文数据进行同态加密,得到第一原始密文;利用所述第一映射操作,将所述第一密文转换到蒙哥马利态,得到所述第一转换密文。13.根据权利要求10所述的方法,其中,对第一数据进行第一映射操作和同态加密,得到处于蒙哥马利态的第一转换密文,具体包括:利用所述第一映射操作,将所述第一明文数据转换到蒙哥马利态,得到第一转换明文;在蒙哥马利态中对所述第一转换明文进行加密操作,得到所...

【专利技术属性】
技术研发人员:陆宇飞王磊张磊崔锦铭
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

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

1