全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210025877.0 (22)申请日 2022.01.11 (71)申请人 扬州大学 地址 225009 江苏省扬州市大 学南路88号 (72)发明人 张佳乐 李晔 陈玮彤 薄莉莉  孙小兵  (74)专利代理 机构 南京苏高专利商标事务所 (普通合伙) 32204 专利代理师 张弛 (51)Int.Cl. H04L 9/32(2006.01) H04L 9/30(2006.01) (54)发明名称 一种可验证的轻量化隐私保护联邦学习系 统及方法 (57)摘要 本发明公开了一种可验证的轻量化隐私保 护联邦学习系统及方法, 来防止局部梯度在传输 阶段泄漏。 本发明包括初始化模块、 注册模块、 局 部训练模块、 聚合和解密模块以及全局更新模 块; 在局部训练模块, 基于Paillier同态密码体 制和分布式选择性随机梯度下降(DSSGD)方法, 提出了一种有效的PPFL机制, 该机制可以保护局 部模型梯度隐私, 降低密码系统的计算成本。 在 聚合和解密模块, 采用带边缘计算框架的在线/ 离线签名方法, 实现了对数据完整性的轻量级局 部梯度验证; 通过将耗时的操作外包, 降低了计 算成本。 权利要求书4页 说明书8页 附图3页 CN 114785510 A 2022.07.22 CN 114785510 A 1.一种可验证的轻量 化隐私保护联邦学习 系统, 其特 征在于, 包括: 初始化模块, 生成一个随机数p1、 一个双线性 映射 其中, 为p阶乘法循 环群, 是p×p阶乘法循环群, |p1|=k1, (k,k1)为两个安全参数; 生成随机数对(n,g)和 ( λ, μ ), 计算Paillier密码系统的公私钥对(pk,sk)=(n,g),( λ, μ ), 生成三个安全的加密单 向散列函数 以及一个变色龙散列函数 其中, 和 分别为p阶和 阶的整数循环群; 从整数循环群 和乘法循环 群 中随机生成三个元素 Q, 且 对 进行 计算; 其中, 是对 进行乘方运算得到的一个值, g1为生成元; 将初始化的秘钥参数 发送给移动终端; 将主密钥 分配给中 央服务器, 其中, p,q为随机生成的两个大 素数; 注册模块, 绘制 作为签名密钥Sigk, 绘制 作为认证密钥Verk; 计算ei =H1(ki||IDi||SIt), 其中, ei为数学符号, 表示哈希运算; 是不可见的因子, IDi代表 参与者i的身份, SIt代表时间t内的本地状态信息; 计算用户注册参数 βi=ei‑xiH2 ( αi); 发送注册信息{yi, αi, βi}给中央服务器; 计算 并作为参与者i 的认证密钥, 其中, 表示当前时间戳, Q为参与方身份信息; 广播注册信息{yi, αi, βi}; 从 中生成离线签名参数 计算 同时将本地状态 信息SI=(ei,si,ui)保存在本 地, 其中, g2和g3是在线认证密钥中的两个元素; 基于DTCH 函数 按照 计算BLS签名; 发送离线签名 给边缘服务器; 发送在线认证密钥Veron=(g1,g2,g3)给中央服 务器; 局部训练模块, 计算联邦学习某一通信轮的梯度向量 其中 表示对权重wt求偏导, 为本地模型的损失函数; 分离权重 和梯度 计算本地参数 其中η为本地学习 率; 生成参与方的 本地模型并更新本地 参数为 计算本地密文 其中mod表示求余函数, 表示n2阶的整数循环 群; 计算在线签名参数 其中 生成在线 签名 给中央服 务器发送本地密文 和在线签名 聚集和解密模块, 计算聚合后的密文 并将ct+1转换为标准权 利 要 求 书 1/4 页 2 CN 114785510 A 2Paillier加密格式 采用Paillier密 码系统的解密算法 对聚合后的密文ct+1进行解密, 得到聚合后的明文Lt+1, 其中, R(u)= [(u‑1)/n]; 全局更新模块, 中央服务器对聚合后的明文Lt+1进行平均, 生成一个新的全局模型 当 下 一 个 通 信轮 t+ 1 开 始时 , 每 个 参 与者 i 根 据 更新参与者i的本地模型参数w(t+1), 其中η′表示本地学习 率; 重复上述操作, 直至全局模型趋 于收敛, 整个流 程结束。 2.根据权利要求1所述的可验证的轻量化隐私保护联邦学习系统, 其特征在于: 在注册 模块中, 在发送注册信息{yi, αi, βi}给中央服务器之后, 检查公式 的正确性, 若正 确, 则允许访问; 否则直接拒绝访问。 3.根据权利要求2所述的可验证的轻量化隐私保护联邦学习系统, 其特征在于: 在局部 训练模块中, 在计算联邦学习某一通信轮的梯度向量之前, 通过认证密钥Verk检查等式 的正确性, 若验证正确, 则继续执行后续流程; 否则拒绝执 行; 通过确定方程 是否为真来批量验证离线签名, 若等式成立返回允许访问, 否则返回拒绝访问。 4.根据权利要求3所述的可验证的轻量化隐私保护联邦学习系统, 其特征在于: 在聚集 和解密模块中, 在计算聚合后的密文之前, 通过验证等式Hch(ri,si,ui)=Hch(ci,s′i,u′i)是否成立来验 证在线签名的正确性, 其中ri为随机生成的大整数, ci为本地密文; 如果成立返回允许访问, 否则返回拒绝访问。 5.一种可验证的轻量 化隐私保护联邦学习方法, 包括: (1)生成一个随机数p1、 一个双线性映射 其中, 为p阶乘法循环群, 是p×p阶乘法循环群, |p1|=k1, (k,k1)为两个安全参数; 生成随机数对(n,g)和( λ, μ ), 计算 Paillier密码系统的公私钥对(pk,sk)=(n,g),( λ, μ ), 生成三个安全的加密单向散列函数 以及一个变色龙散列函数 其中, 和 分别为p阶和 阶的整数循环群; 从整数循环群 和乘法循环群 中随机生成三 个元素 Q, 且 对 进行计算; 其中, 是对 进行乘方运 算得到的一个值, g1为生成元; 将初始化的秘钥参数 发送给移动终端; 将主密钥 分配给中权 利 要 求 书 2/4 页 3 CN 114785510 A 3

PDF文档 专利 一种可验证的轻量化隐私保护联邦学习系统及方法

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种可验证的轻量化隐私保护联邦学习系统及方法 第 1 页 专利 一种可验证的轻量化隐私保护联邦学习系统及方法 第 2 页 专利 一种可验证的轻量化隐私保护联邦学习系统及方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:41:19上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。