【技术实现步骤摘要】
一种联邦学习自动化安全验证方法
[0001]本专利技术涉及联邦学习
,具体为一种联邦学习自动化安全验证方法。
技术介绍
[0002]联邦学习,一种新兴的人工智能基础技术,其设计目标是在保障大数据交换时的信息安全、保护终端数据和个人数据隐私、保证合法合规的前提下,在多参与方或多计算结点之间开展高效率的机器学习。其中,联邦学习可使用的机器学习算法不局限于神经网络,还包括随机森林等重要算法。联邦学习有望成为下一代人工智能协同算法和协作网络的基础。
[0003]根据数据特点,联邦学习主要分为横向联邦学习和纵向联邦学习。其中,横向联邦学习要求数据是同构的;纵向联邦学习要求数据是异构的。
[0004]但是现有的联邦学习方法往往无法包装数据传输中的安全性,容易丢失数据被外界所获知,安全性不高。
技术实现思路
[0005]本专利技术提供了如下技术方案:
[0006]一种联邦学习自动化安全验证方法,包括:
[0007]S1:通过文件处理模块将初始全局模型发送到联邦学习模块中,联邦学习模块将根据初始全局模型在区块链模块上注册任务,并通过区块链模块连接智能合约模块发布注册合约;
[0008]S2:通过文件处理模块将注册完成的初始全局模型发送到联邦学习模块中,联邦学习模块对初始全局模型进行训练,获得全局模型,并通过区块链模块连接智能合约模块发布任务合约;
[0009]S3:通过文件处理模块将训练完成的全局模型发送到联邦学习模块中,联邦学习模块对全局模型进行验证,获得全局模 ...
【技术保护点】
【技术特征摘要】
1.一种联邦学习自动化安全验证方法,其特征在于,包括:S1:通过文件处理模块(100)将初始全局模型发送到联邦学习模块(200)中,联邦学习模块(200)将根据初始全局模型在区块链模块(300)上注册任务,并通过区块链模块(300)连接智能合约模块(400)发布注册合约(430);S2:通过文件处理模块(100)将注册完成的初始全局模型发送到联邦学习模块(200)中,联邦学习模块(200)对初始全局模型进行训练,获得全局模型,并通过区块链模块(300)连接智能合约模块(400)发布任务合约(440);S3:通过文件处理模块(100)将训练完成的全局模型发送到联邦学习模块(200)中,联邦学习模块(200)对全局模型进行验证,获得全局模型及其验证集,并向区块链模块(300)提交验证结果,进行审查;S4:在联邦学习模块(200)与区块链模块(300)连接的过程中,通过联邦学习模块(200)通过安全请求模块(500)上传密码到区块链模块(300)的安全验证模块(600)中,安全验证模块(600)通过密钥破解密码,并将回执信息发送到联邦学习模块(200)中,进行验证;S5:当需要调整密码和密钥的生成算法,避免被破解时,通过远程终端(700)发送算法到安全请求模块(500)和安全验证模块(600)中。2.根据权利要求1所述的一种联邦学习自动化安全验证方法,其特征在于,使用该验证方法的系统包括:文件处理模块(100),连接有联邦学习模块(200),所述文件处理模块(100)用于发送初始全局模型并保持训练验证完成的全局模型;联邦学习模块(200),连接有区块链模块(300)、安全请求模块(500)和安全验证模块(600),所述联邦学习模块(200)用于训练和验证全局模型;区块链模块(300),连接有智能合约模块(400),所述区块链模块(300)用于连接联邦学习模块(200)和智能合约模块(400),申请注册合约(430)和任务合约(440);智能合约模块(400),用于存储信息,并输出注册合约(430)和任务合约(440);安全请求模块(500),连接有安全验证模块(600)和远程终端(700),所述安全请求模块(500)用于上传密码到安全验证模块(600)中进行验证;安全验证模块(600),连接有区块链模块(300)和远程终端(700),所述安全验证模块(600)用于接收密码,并通过密钥与密码进行匹配,当匹配完成时,发送验证完成信息到联邦学习模块(200)中;远程终端(700),用于发送密码和密钥的生成算法到安全请求模块(500)和安全验证模块(600)中。3.根据权利要求2所述的一种联邦学习自动化安全验证方法,其特征在于,所述联邦学习模块(200)包括任务发布节点(210)、模型训练节点(220)和模型验证节点(230),所述任务发布节点(210)用于发布任务,上传初始模型到区块链模块(300)中,所述模型训练模块用于对上传模型进行训练,获得全局模型,所述模型验证节点(230)用于验证全局模型,并将验证结果发送到区块链模块(300)中。4.根据权利要求2所述的一种联邦学习自动化安全验证方法,其特征在于...
【专利技术属性】
技术研发人员:于鹏飞,石聪聪,黄秀丽,高先周,沈文,梁飞,杨如侠,
申请(专利权)人:国家电网有限公司国网江苏省电力有限公司国网江苏省电力有限公司营销服务中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。