[发明专利]一种提高通信效率和合理分配奖励的隐私保护方法及系统有效
申请号: | 202111076101.3 | 申请日: | 2021-09-14 |
公开(公告)号: | CN113806800B | 公开(公告)日: | 2023-07-11 |
发明(设计)人: | 刘振;吴宇;姚景升;李睿;张海涛;张婷;张嘉翔;曾伟;万静佳 | 申请(专利权)人: | 东莞理工学院 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/60;G06N20/00;G06Q40/04;H04L9/00 |
代理公司: | 成都东恒知盛知识产权代理事务所(特殊普通合伙) 51304 | 代理人: | 何健雄 |
地址: | 523000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 通信 效率 合理 分配 奖励 隐私 保护 方法 系统 | ||
1.一种提高通信效率和合理分配奖励的隐私保护方法,其特征在于:包括以下步骤:
一、在主链上进行训练任务的发布,帮助训练发起者找到参与训练的客户端,同时客户端根据发布在主链上的训练任务描述选择需要加入的模型训练;
二、等待客户端达到一定数量之后,根据客户端的信息,任务发起者发布相关配置建立安全训练的侧链,侧链将分别在开始和结束锚定在主链上;
三、训练任务开始时,工作节点将初始化模型下载至本地,进行本地训练得到梯度结果之后,将梯度结果的正负值矩阵提取出来,利用部署在各个客户端的智能合约与全局模型的梯度方向进行对比,达到设定阈值标准的客户端梯度结果将被允许上传到区块链中并在侧链上进行贡献度的计算和积累,在客户端进行梯度结果上传之前,使用同态加密密钥对梯度结果进行加密;
四、当一定数量的梯度结果上传到区块链上后,训练发布者将下载梯度结果至本地,侧链将对训练发布方获得的梯度结果进行安全的同态聚合运算,训练发布方获得聚合的结果后进行模型更新;
五、在模型更新后,任务发布者将更新后的模型发送至侧链上,此后依照上述方式进行模型的迭代训练直至获取目标模型;
六、在获取目标模型后,侧链将自动调用主链进行结束锚定,标识本次训练结束,然后对各个客户端每次通过智能合约设定阈值积累的奖励值进行统计和分发。
2.根据权利要求1所述的一种提高通信效率和合理分配奖励的隐私保护方法,其特征在于:训练过程中,客户端节点每次提交密文梯度时,同时会提交本轮训练数据的RSA累加值,用以后续验证训练数据的有效性。
3.根据权利要求2所述的一种提高通信效率和合理分配奖励的隐私保护方法,其特征在于:步骤一中,在创世区块上进行任务相关数据的上传,加入训练中的客户端可以下载训练任务数据进行本地数据的训练。
4.根据权利要求3所述的一种提高通信效率和合理分配奖励的隐私保护方法,其特征在于:在训练中,通过审计的方式对每个参与训练的客户端数据进行审核。
5.根据权利要求4所述的一种提高通信效率和合理分配奖励的隐私保护方法,其特征在于:审核采用抽样的方式对客户端的数据和梯度结果进行审核,通过零知识证明方法验证数据样本是否存在聚合结果中。
6.一种提高通信效率和合理分配奖励的隐私保护系统,其特征在于:其采用如权利要求5中所述的一种提高通信效率和合理分配奖励的隐私保护方法,并包括:
模型安全训练框架,用于任务的安全多方训练和梯度结果的筛选以及奖励值的统计;
数据审核框架,用于通过审计的方式对每个参与训练的客户端数据进行审核;
奖励分发框架,用于通过智能合约进行奖励的分发。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞理工学院,未经东莞理工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111076101.3/1.html,转载请声明来源钻瓜专利网。