Document
拖动滑块完成拼图
个人中心

预订订单
服务订单
发布专利 发布成果 人才入驻 发布商标 发布需求

在线咨询

联系我们

龙图腾公众号
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 恭喜昆明理工大学柏粉花获国家专利权

恭喜昆明理工大学柏粉花获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网恭喜昆明理工大学申请的专利一种基于零知识证明与区块链技术结合的梯度聚合联邦学习方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119420489B

龙图腾网通过国家知识产权局官网在2025-04-04发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510023668.6,技术领域涉及:H04L9/32;该发明授权一种基于零知识证明与区块链技术结合的梯度聚合联邦学习方法是由柏粉花;赵壬硕;沈韬;曾凯;张弛;张晓晖设计研发完成,并于2025-01-07向国家知识产权局提交的专利申请。

一种基于零知识证明与区块链技术结合的梯度聚合联邦学习方法在说明书摘要公布了:本发明涉及一种基于零知识证明与区块链技术结合的梯度聚合联邦学习方法,属于分布式机器学习领域。通过结合零知识证明(zk‑SNARK)和可扩展区块链技术,突破了传统方法在数据隐私保护和模型验证方面的局限。该方法利用零知识证明来验证全局模型的正确性,确保聚合过程的透明性和数据隐私,同时引入中国剩余定理对证明进行压缩,减轻区块链节点的存储负担。通过区块链记录加密模型更新的哈希值,并依托区块链共识节点进行验证,进一步提升了数据完整性和系统透明度。此外,方法中引入的动态客户端选择机制,基于训练表现评分优化参与者,提升了训练效率和模型质量。整体上,本发明提供了一种安全、高效且透明的分布式学习解决方案。

本发明授权一种基于零知识证明与区块链技术结合的梯度聚合联邦学习方法在权利要求书中公布了:1.一种基于零知识证明与区块链技术结合的梯度聚合联邦学习方法,其特征在于:步骤1:区块链分布式密钥管理中心生成每个客户端和区块链节点的密钥对,包括公钥与私钥,然后密钥管理中心将密钥对分发给每个客户端和区块链节点,完成密钥对生成与分发;步骤2:通过评分标准选择客户端;步骤3:对选择的客户端训练模型,并对其生成的模型更新进行加密和签名;步骤4:将客户端得到的模型更新、加密模型更新和签名传输到区块链网络,并进行分布式聚合和加密,得到加密全局模型;步骤5:分布式聚合节点利用零知识简洁非交互式知识论证为聚合操作生成零知识证明,再使用中国剩余定理压缩零知识证明;步骤6:分布式聚合节点将全局模型及加密全局模型传输给选择的客户端,并通过区块链网络将压缩后的零知识证明和加密全局模型广播给区块链的共识节点;步骤7:共识节点在接收到利用中国剩余定理压缩后的零知识证明和加密全局模型后,进行正确性和有效性验证;验证通过后,将加密的模型更新的哈希值记录在区块链上,参与的客户端通过读取区块链上记录的哈希值,验证全局模型的完整性和正确性;验证成功后,客户端将基于本轮更新开始新一轮的本地模型训练;所述步骤2具体为:步骤2.1:每一轮的训练结束时,收集每个客户端提交的模型更新数据;步骤2.2:选择准确度、损失函数值、训练时间作为评分标准;步骤2.3:使用以下公式计算每个客户端的得分: ;其中,表示第i个客户端的得分,、、分别表示第i个客户端的准确度、损失函数值及训练时间,、、分别表示准确度、损失函数值及训练时间的权重系数;步骤2.4:将所有客户端的得分由高到低排序,选择出分数最高的n个客户端参加下一轮的学习过程;所述步骤3具体为:步骤3.1:在联邦学习框架内,对选择的客户端实施模型训练算法,通过参数估计的迭代过程最小化损失函数,提升模型预测准确度;步骤3.2:在训练完成后,每个区块链节点导出一组模型更新,i=0,1,2,……n,n为客户端数量;步骤3.3:在各客户端引入随机数对模型更新进行加密,生成加密模型更新;步骤3.4:采用客户端私钥对加密模型更新进行数字签名操作,形成数字签名;步骤3.3具体为:步骤3.3.1:客户端生成佩德森承诺密钥对,包括两个随机选择的生成元和以及一个秘密密钥,为随机生成的值;步骤3.3.2:对于每个本地模型更新值,客户端计算加密模型更新,公式如下: ;其中,和是公开的生成元,是要承诺的模型更新值,是客户端选择的随机数;所述步骤5具体为:步骤5.1:聚合节点将全局模型计算过程构建为一个电路,通过从客户端接收到的模型更新计算出全局模型;步骤5.2:创建一对公钥与私钥,公钥用于验证,私钥用于生成证明,聚合节点利用私钥针对构建的电路进行操作,生成一个零知识简洁非交互式知识论证证明π;步骤5.3:聚合节点为每个区块链节点生成一组互质模数(),并使所述互质模数的乘积大于零知识证明的大小,接下来,将零知识简洁非交互式知识论证证明划分为多个部分,即,并对每个部分进行模数的计算,使用中国剩余定理压缩零知识证明,得到证明,使得满足: ; ;…… ;所述步骤7具体为:步骤7.1:共识节点接收到加密全局模型、压缩证明和相关的模数以及各部分;步骤7.2:针对每个模数,共识节点构建同余方程: ;其中,为完整证明,i=1,2,…,k;步骤7.3:计算所有模数的乘积,然后对于每个模数,计算和模逆元使得:;步骤7.4:使用中国剩余定理求解完整证明: ;步骤7.5:区块链共识节点根据公钥对对完整证明进行正确性和有效性验证,验证通过后,共识节点将加密全局模型的哈希值记录在区块链上;步骤7.6:客户端从区块链上读取相应轮次的哈希值,并对收到的加密全局模型通过已有的哈希函数进行哈希运算,得到哈希值,同时,客户端使用聚合节点的公钥验证数字签名,如果且签名验证成功,客户端确认全局模型的完整性与正确性,随后将基于本轮更新开始新一轮的本地模型训练。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人昆明理工大学,其通讯地址为:650031 云南省昆明市一二一大街文昌路68号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。