【技术实现步骤摘要】
基于多方同态加密的数据处理方法、装置、设备和介质
[0001]本公开涉及数据安全技术,尤其是一种基于多方同态加密的数据处理方法
、
装置
、
设备和介质
。
技术介绍
[0002]在数据安全
,
Threshold
‑
FHE(Threshold
‑
Fully Homomorphic Encryption
,门限全同态加密
)
是一种将
FHE(FullyHomomorphicEncryption
,全同态加密
)
与
SS(Secret Sharing
,秘密分享
)
相结合得到的一种多方同态加密方法
。
相关技术中,
Threshold
‑
FHE
可以通过多个参与方协同生成一个公共的公私钥对,每个参与方仅持有私钥的秘密分享,解密过程是一个分布式解密协议,并且需要添加“污染
(smudge)”来隐藏各自的私钥信息
。
相比于其他的多方
FHE
,
Threshold
‑
FHE
具有显著的优点,即密文大小较小,所需存储空间较小,效率较高
。
但是,
Threshold
‑
FHE
需要预先固定参与方数量,可拓展性较差
。
技术实现思路
[0003]为了 ...
【技术保护点】
【技术特征摘要】
1.
一种基于多方同态加密的数据处理方法,其特征在于,包括:获取各原参与方分别对应的第一密文信息;响应于有至少一个新参与方加入,获取各所述新参与方分别对应的第二密文信息;获取各所述原参与方分别对应的第一辅助密钥及各所述新参与方分别对应的第二辅助密钥;基于各所述原参与方分别对应的所述第一密文信息和第一辅助密钥
、
各所述新参与方分别对应的所述第二密文信息和第二辅助密钥,确定预设运算对应的运算结果密文
。2.
根据权利要求1所述的方法,其特征在于,所述获取各所述原参与方分别对应的第一辅助密钥及各所述新参与方分别对应的第二辅助密钥,包括:接收各所述原参与方分别发送的所述第一辅助密钥;其中,对于任一所述原参与方,该原参与方对应的所述第一辅助密钥基于该原参与方对应的第一私钥
、
目标公共多项式
、
第一模数
、
第二模数及第一转变规则确定;接收各所述新参与方分别发送的所述第二辅助密钥;其中,对于任一所述新参与方,该新参与方对应的所述第二辅助密钥基于该新参与方对应的第二私钥
、
所述目标公共多项式
、
所述第一模数
、
所述第二模数及第二转变规则确定
。3.
根据权利要求1所述的方法,其特征在于,所述基于各所述原参与方分别对应的所述第一密文信息和第一辅助密钥
、
各所述新参与方分别对应的所述第二密文信息和第二辅助密钥,确定预设运算对应的运算结果密文,包括:基于各所述原参与方分别对应的所述第一辅助密钥和各所述新参与方分别对应的所述第二辅助密钥,确定目标辅助密钥;基于各所述原参与方分别对应的所述第一密文信息
、
各所述新参与方分别对应的所述第二密文信息和所述目标辅助密钥,确定所述运算结果密文
。4.
根据权利要求3所述的方法,其特征在于,在所述获取各原参与方分别对应的第一密文信息之后,还包括:在对各所述第一密文信息进行预设运算的任一运算阶段,确定是否有新参与方加入
。5.
根据权利要求4所述的方法,其特征在于,所述基于各所述原参与方分别对应的所述第一密文信息
、
各所述新参与方分别对应的所述第二密文信息和所述目标辅助密钥,确定所述运算结果密文,包括:基于所述预设运算
、
当前已完成运算及各所述新参与方待参与的运算,确定待进行密钥转变的目标密文,所述目标密文包括当前已完成运算的中间运算结果
、
各所述第一密文信息和各所述第二密文信息中的...
【专利技术属性】
技术研发人员:请求不公布姓名,请求不公布姓名,
申请(专利权)人:北京瑞莱智慧科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。