版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一种基于零知识证明与区块链技术结合的本发明涉及一种基于零知识证明与区块链了一种安全、高效且透明的分布式学习解决方2步骤5:分布式聚合节点利用零知识简洁非交互式知识论证为聚合操作生成零知识证链网络将压缩后的零知识证明和加密全局模型广播给区块链的2.根据权利要求1所述的一种基于零知识证明与区块链技术结合的梯度聚合联邦学习scoret=p1XAccuracyt-PZXLossi-p3XTraining_Timei;3.根据权利要求1所述的一种基于零知识证明与区块链技术结合的梯度聚合联邦学习步骤3.3:在各客户端引入随机数ri对模型更新wi进行加密,生成加密模型更新;。4.根据权利要求3所述的一种基于零知识证明与区块链技术结合的梯度聚合联邦学习3r为随机生成的值;;5.根据权利要求1所述的一种基于零知识证明与区块链技术结合的梯度聚合联邦学习局模型w;6.根据权利要求1所述的一种基于零知识证明与区块链技术结合的梯度聚合联邦学习TT;;……。7.根据权利要求1所述的一种基于零知识证明与区块链技术结合的梯度聚合联邦学习各部分Ti;;4;用聚合节点的公钥验证数字签名,如果H(Enc(w))=H'(Enc(w))且签名验证成功,客户5[0006]本发明要解决的技术问题是提供一种基于零知识证明与区块链技术结合的梯度6[0011]联邦学习的每一轮开始前,系统根据客户端在历史训练[0016]Accuracy-[0022]Training_Timez=time_endy-time_starti[0026]scorei=p1XAccuracyt-PYXLOSSZ-p3XTraining_Timei[0029]将所有客户端的得分scoret由高到低排序,选择出分数最高的n个客户端参加下7[0032]设每个客户端的本地数据集表示为D;={a,b)li=1,2,3…,N};表示数据集[0034]在训练过程成功完成后,每个节点将导出一组模型参数更新向量wi(i=0,1,[0035]使用Pedersen承诺方案得到Enc(wi)的步骤如下:[0039]对于每个本地模型更新值wi,客户端[0040]选择一个随机数ri作为承诺随机数。计算承诺值Enc(wi)=g"ixh"i模数的乘积大于零知识证明的大小。接下来,将zk_SNARK证明划分为多个部分(如8[0052]P=T(modmx)[0055]聚合节点将全局模型w及其加密版本Enc(w)传输给参与的客网络将压缩后的零知识证明p既对应的互质模数列表和Enc(w)广播给区块链的共识节点。[0057]共识节点对接收到的压缩证明使用中国剩余定理后的全局模型Enc(w)的哈希值H(Enc(w))记录到区块链上,确保数据的不可篡改性与验证的透明性,客户端读取区块链上的哈希值H(Enc(w))验证全局模型是否正确完成,并基于[0063]步骤7.3:计算所有模数的乘积M=m1xmzx..…xmk,然后对于端使用聚合节点的公钥验证数字签名,如果H(Enc(w))=H'(Enc(w))且签名验证成功,客户端确认全局模型的完整性与正确性,随后将基于本轮更新开始新一轮的本地模型训9[0086]联邦学习的每一轮开始前,系统根据客户端在历史训练[0091]Accuracy-[0097]Training_Timez=time_endy-time_starti[0101]scorei=p1XAccuracyt-PYXLOSSZ-p3XTraining_Timei[0104]将所有客户端的得分scoret由高到低排序,选择出分数最高的n个客户端参加下[0107]设每个客户端的本地数据集表示为D;={a,b)li=1,2,3…,N}[0110]对于给定的模型参数wi(i=0,1,2,……n,n为客户端数量),假设预测值=[0119]训练优化完成后,每个客户端随机生成一个用于保证加密模型隐私性的数值ri,[0120]使用Pedersen承诺方案得到Enc(wi)的步骤如下:[0124]对于每个本地模型更新值wi,客户端[0125]选择一个随机数ri作为承诺随机数。计算承诺值Enc(wi)=g"ixh"i模数的乘积大于零知识证明的大小。接下来,将zk_SNARK证明划分为多个部分(如[0137]P=T(modmx)[0139]zk_SNARK允许在证明过程中有效地隐藏模型更新的具体细节,而验证者只需验[0141]聚合节点将全局模型w及其加密版本Enc(w)传输给参与的客网络将压缩后的证明π和Enc(w)广播给区块链的共识节点。[0143]共识节点对接收到的压缩证明使用中国剩余定理后的全局模型Enc(w)的哈希值H(Enc(w))记录到区块链上,确保数据的不可篡改性与验证的透明性。客户端读取区块链上的哈希值H(Enc(w))验证全局模型是否正确完成,并基于[0149]步骤7.3:计算所有模数的乘积M=m1xmzx..…xmk,然后对于端使用聚合节点的公钥验证数字签名,如果H(Enc(w))=H'(Enc(w))且签名验证成功,客户端确认全局模型的完整性与正确性,随后将基于本轮更新开始新一轮的本地模型训[0154]特别地,对步骤3客户端本地模型训练与加密签名的本地模型更新wi的生MSB;=((S-0)2+(11-0)2)=73。Bi=((0-5)·[1.,21+(0-11)·[3,41)=[-38,-54]。模型更新wi。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026考研试题全方位解读与答案详解
- 2025年交通运输综合执法岗《高速公路执法实务》题库附答案
- 2026年职业健康监护管理题库(含答案)
- 导数中极值求值试题及详细答案
- 脊柱侧弯患儿支具护理的护理查房
- 肿瘤生物治疗进展与应用
- 护理技术操作规范与护理质量保障
- 女性生殖道沙眼衣原体感染的免疫机制的研究进展
- 《写观察日记》习作教学课件
- 阿尔山综合测试题及答案呈现
- 具身智能发展与应用
- 《人民日报记者说:典型人物采访与写作》阅读记录
- 老年友善医院创建-社区卫生服务中心员工手册
- 车辆智能共享出行技术课件 第1章 绪论
- 人力资源管理中的人力资源效能评估
- 2025广西南宁市公安局面向社会招聘自治区本级留置看护警务辅助人员225人备考题库附答案
- 2026 年广西普通高等教育专升本考试(含高职升本)新大纲 装备制造大类 专业基础综合课合卷 第 6 套模拟考试试卷(含答案解析)
- 2025版考评员国家职业技能鉴定考试题库(附答案)
- 2025年合肥市社会化工会工作者招聘34人笔试备考试题及答案解析
- 智能产品设计基础
- 2024年成人高等考试《医学综合》(专升本)试题真题及答案
评论
0/150
提交评论