全局参数模型构建方法、秘钥生成方法、装置及服务器与流程

文档序号:37558469发布日期:2024-04-09 17:51阅读:来源:国知局

技术特征:

1.一种全局参数模型构建方法,其特征在于,所述方法适用于全局参数模型构建系统,所述系统包括多个服务器,每一个服务器与多个客户端建立通信连接,所述方法由多个服务器中的第一服务器执行,所述第一服务器为多个所述服务器中的任一个服务器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述将所述第一数据集合和所述第二数据集合输入至预购建的联合解密模型进行联合解密操作,获取联合解密结果,包括:

3.根据权利要求1所述的方法,其特征在于,所述联合解密结果包括多个服务器分别建立通信连接的客户端的参数总量、与多个服务器分别建立通信连接的同组别的客户端对应的模型数据增量和所述参数总量之间的乘积,以及,与多个服务器分别建立通信连接的客户端对应的损失函数与所述参数总量之间的乘积,其中,不同组别的客户端对应的模型数据增量和所述参数总量之间的乘积构成乘积集合;

4.根据权利要求2所述的方法,其特征在于,所述联合解密模型通过如下公式表示:

5.根据权利要求1至4任一项所述的方法,其特征在于,所述明文数据包括第一客户端利用本地数据对前一轮次已接收的所述第一服务器发送的全局参数模型进行训练后,获取的训练后全局参数模型的参数数量、不同参数分别对应的数据增量与所述参数数量之间的第一乘积,以及本地生成的损失函数与所述参数数量之间的第二乘积,其中,所述数据增量为所述第一服务器发送的全局参数模型和训练后全局参数模型中同一参数数据之间的增量,所述数据增量的数量与所述参数数量相同。

6.根据权利要求1-4任一项所述的方法,其特征在于,所述密文数据的表达式参见如下表示:

7.根据权利要求1至4任一项所述的方法,其特征在于,所述对每一个客户端反馈的同组别的密文数据进行求和处理,获取s组密文求和构成的第一数据集合,通过如下公式表示:

8.根据权利要求2所述的方法,其特征在于,所述分别基于所述第一数据集合和所述第二数据集合中同组别的密文数据进行求和,获取第三数据集合,具体通过如下公式表示:

9.根据权利要求2所述的方法,其特征在于,将所述第三数据集合输入到预构建的联合解密模型中进行联合解密操作,获取所述联合解密结果,分别通过如下公式表示:

10.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:

11.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:

12.根据权利要求11所述的方法,其特征在于,所述基于预配置的私钥、所述第一公钥生成因子,以及所述第二公钥生成因子,生成第三公钥生成因子,包括:

13.一种全局参数模型构建装置,其特征在于,所述装置适用于全局参数模型构建系统,所述系统包括多个服务器,每一个服务器与多个客户端建立通信连接,所述装置对应于多个服务器中的第一服务器,所述第一服务器为多个所述服务器中的任一个服务器,所述装置包括:

14.一种服务器,其特征在于,包括:

15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使服务器执行权利要求1至12中任一项所述的全局参数模型构建方法。


技术总结
本发明涉及计算机技术领域,公开了一种全局参数模型构建方法、秘钥生成方法、装置及服务器,该方法包括:在当前轮次内获取与第一服务器建立通信连接的多个客户端分别反馈的s组密文数据;对同组别的密文数据进行求和处理,获取第一数据集合;将第一数据集合发送至其他服务器;接收其他服务器分别反馈的第二数据集合;将第一数据集合和第二数据集合输入至联合解密模型进行联合解密操作,获取联合解密结果;基于联合解密结果,以及第一服务器在前一轮次获取的全局参数模型,构建新的全局参数模型,并生成总体损失函数;当总体损失函数达到预设条件时,确定新的全局参数模型为最终模型;否则,将新的全局参数模型分发至其他服务器。

技术研发人员:王小伟,张旭,孙华锦
受保护的技术使用者:山东云海国创云计算装备产业创新中心有限公司
技术研发日:
技术公布日:2024/4/8
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1