基于同态加密的安全多方计算的方法及装置制造方法及图纸

技术编号:24756940 阅读:38 留言:0更新日期:2020-07-04 09:20
本发明专利技术实施例提供一种基于同态加密的安全多方计算的方法及装置,应用于包括多个源端以及计算节点的系统,接收来自多个源端的密文数据;获取所述密文数据的计算方法;基于所述计算方法以及元解码模型对所述密文数据进行密文空间的运算,确定计算结果;将所述计算结果返回至所述多个源端。实现同态加密并保证多方进行安全计算,提升数据的安全性。

Method and device of secure multiparty computation based on homomorphic encryption

【技术实现步骤摘要】
基于同态加密的安全多方计算的方法及装置
本专利技术涉及计算机
,具体而言,涉及一种基于同态加密的安全多方计算的方法及装置。
技术介绍
生活消费中,每天产生大量的数据,这些数据中有很多包含了用户的隐私,一旦泄漏出去会造成很多麻烦。随着用户对个人数据安全越来越重视,企业除了在合法获取数据前要告知之外,还要进一步提升对数据传输和计算中的安全性。也就要求智能终端设备在提供服务时采集到的数据需要进行严格加密,保证传输中的安全;同时在汇总数据的服务端也不能是简单的解密后再计算分析,而是要直接在密文数据上进行计算分析,以保证数据的绝对安全。传统的加密方法普遍存在的计算成本问题,但这只是制约其应用的瓶颈之一。在实际应用中,尤其是在需要很多用户数据参与共同计算的场景中,既要保证用户数据的安全,又要能够在中心化服务端实现计算来挖掘数据的价值,目前还没有很好的解决方案。因此,需要一种新的基于同态加密的安全多方计算的方法及装置来实现同态加密并保证多方进行安全计算。在所述
技术介绍
部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包本文档来自技高网...

【技术保护点】
1.一种基于同态加密的安全多方计算的方法,应用于包括多个源端以及计算节点的系统,所述方法由所述计算节点执行,其特征在于,所述方法包括:/n接收来自多个源端的密文数据;/n获取所述密文数据的计算方法;/n基于所述计算方法以及元解码模型对所述密文数据进行密文空间的运算,确定计算结果;/n将所述计算结果返回至所述多个源端。/n

【技术特征摘要】
1.一种基于同态加密的安全多方计算的方法,应用于包括多个源端以及计算节点的系统,所述方法由所述计算节点执行,其特征在于,所述方法包括:
接收来自多个源端的密文数据;
获取所述密文数据的计算方法;
基于所述计算方法以及元解码模型对所述密文数据进行密文空间的运算,确定计算结果;
将所述计算结果返回至所述多个源端。


2.如权利要求1所述的方法,其特征在于,基于所述计算方法以及元解码模型对所述密文数据进行密文空间的运算,确定计算结果,包括:
将所述计算方法分解为至少一个包括计算顺序的二元计算类型;
获取所述二元计算类型对应的元解码模型;
按照所述二元计算类型的计算顺序以及所述二元计算类型对应的元解码模型,对所述密文数据进行密文空间的运算,确定计算结果。


3.如权利要求2所述的方法,其特征在于,若所述计算方法中元的数目为偶数;按照所述二元计算类型的计算顺序以及所述二元计算类型对应的元解码模型,对所述密文数据进行密文空间的运算,确定计算结果,包括:
按照所述二元计算类型的计算顺序以及所述二元计算类型对应的元解码模型,得到部分二元计算类型的明文结果,利用其他部分的二元计算类型对所述明文结果进行明文的运算,确定计算结果;
若所述计算方法中元的数目为奇数;按照所述二元计算类型的计算顺序以及所述二元计算类型对应的元解码模型,对所述密文数据进行密文空间的运算,确定计算结果,包括:
按照所述二元计算类型的计算顺序以及所述二元计算类型对应的元解码模型,得到部分二元计算类型的明文结果,获取所述计算方法中剩余的二元计算类型中的明文结果的密文,利用所述剩余的二元计算类型的元解码模型在密文空间上对所述明文结果的密文以及所述剩余的元的密文进行密文的运算,确定计算结果。


4.如权利要求2所述的方法,其特征在于,所述方法包括:所述多个源端设置有相同的编码模型;
接收来自多个源端的密文数据,包括:
接收来自所述多个源端的经过所述编码模型编码的密文数据。


5.如权利要求4所述的方法,其特征在于,所述方法还包括:获取所述编码模型;
获取所述编码模型,包括:
获取第一样本数据以及初始目标模型;<...

【专利技术属性】
技术研发人员:李宏宇孟丹
申请(专利权)人:同盾控股有限公司
类型:发明
国别省市:浙江;33

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

1