一种联邦模型聚合加密方法及系统技术方案

技术编号:43133710 阅读:22 留言:0更新日期:2024-10-29 17:39
本申请实施例提供一种联邦模型聚合加密方法及系统,包括客户端利用盲因子对本地模型参数盲化,并加密后将密文本地模型参数发送至聚合服务器;聚合服务器基于代理重加密方法将该参数转换为聚合服务器公钥下的密文模型参数,聚合生成聚合密文模型参数,利用聚合服务器的私钥对聚合密文模型参数解密得到聚合模型参数,利用客户端的公钥对聚合模型参数加密,得到客户端公钥下的聚合模型参数;辅助服务器利用客户端的公钥对计算出的聚合盲因子加密,将密文聚合盲因子并发送至聚合服务器;聚合服务器根据聚合模型参数和密文聚合盲因子,确定去盲化的聚合模型参数,客户端利用私钥解密后得到聚合模型参数。能够保证隐私数据的安全性,不会增加资源开销。

【技术实现步骤摘要】

本申请实施例涉及数据安全,尤其涉及一种联邦模型聚合加密方法及系统


技术介绍

1、联邦学习(federated learning, fl)是机器学习领域的一个开创性范式,允许多个客户端(如智能手机、物联网设备)在不共享各自的本地数据的情况下,协同训练一个全局模型,能够满足数据为中心的应用时代对隐私和数据安全的需求。但是,仍存在从公开传播的模型更新中提取私有训练数据的风险,因而,在联邦模型训练过程中,如何提高数据安全性是本领域所需解决的问题。


技术实现思路

1、有鉴于此,本申请实施例的目的在于提出一种联邦模型聚合加密方法及系统。

2、基于上述目的,本申请实施例提供了一种联邦模型聚合加密方法,包括:

3、客户端利用生成的盲因子对本地模型参数进行盲化,利用客户端的公钥对盲化后的本地模型参数进行加密,生成密文本地模型参数,将密文本地模型参数发送至聚合服务器;

4、聚合服务器接收密文本地模型参数,基于代理重加密方法将密文本地模型参数转换为聚合服务器公钥下的密文模型参数,并将参与聚合的本文档来自技高网...

【技术保护点】

1.一种联邦模型聚合加密方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述客户端利用生成的盲因子对本地模型参数进行盲化,包括:

3.根据权利要求1所述的方法,其特征在于,所述聚合服务器接收密文本地模型参数,基于代理重加密方法将密文本地模型参数转换为聚合服务器公钥下的密文模型参数,包括:

4.根据权利要求3所述的方法,其特征在于,聚合生成聚合服务器公钥下的聚合密文模型参数的方法为:

5.根据权利要求4所述的方法,其特征在于,所述聚合服务器利用聚合服务器的私钥对聚合密文模型参数进行解密,得到聚合模型参数,利用客户端的公钥对...

【技术特征摘要】

1.一种联邦模型聚合加密方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述客户端利用生成的盲因子对本地模型参数进行盲化,包括:

3.根据权利要求1所述的方法,其特征在于,所述聚合服务器接收密文本地模型参数,基于代理重加密方法将密文本地模型参数转换为聚合服务器公钥下的密文模型参数,包括:

4.根据权利要求3所述的方法,其特征在于,聚合生成聚合服务器公钥下的聚合密文模型参数的方法为:

5.根据权利要求4所述的方法,其特征在于,所述聚合服务器利用聚合服务器的私钥对聚合密文模型参数进行解密...

【专利技术属性】
技术研发人员:徐国爱丁勇刘真田立伟曹亚南宋文翔文晟徐志宇曲博
申请(专利权)人:哈尔滨工业大学深圳哈尔滨工业大学深圳科技创新研究院
类型:发明
国别省市:

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

1