摘要
本发明提供一种基于区块链的可验证许可联邦学习方法及系统,涉及针对联邦学习的安全和可验证技术领域。该方法包括:初始化全局模型并生成全局认证,将其上传至区块链;各个参与方从区块链下载全局模型,使用本地数据集训练模型,将生成的本地模型和本地凭证上传至区块链;智能合约通过变色龙哈希验证本地模型完整性,检测篡改并丢弃有问题的模型;智能合约通过密码学累加器验证参与者合法性,排除未被许可的参与者上传的模型;智能合约聚合验证成功的本地模型,更新全局模型;重复迭代上述过程,直至全局模型达到理想性能。本发明可以消除单点故障、实现模型更新完整性和参与者合法性的双重验证,可以最大程度保证系统的安全性和可靠性。
技术关键词
变色龙哈希
客户端
模型更新
联邦学习方法
凭证
算法
消除单点故障
参数
许可
返回错误信息
私钥
元素
保证系统
索引
身份
大数据
高性能
公钥
网络