【技术实现步骤摘要】
一种基于联邦学习的数据加密方法、装置和计算机设备
[0001]本申请涉及计算机
,具体涉及一种基于联邦学习的数据加密方法、装置和计算机设备。
技术介绍
[0002]人工智能技术在各行各业正发挥着巨大作用带来了极高的价值,其发展离不开海量数据的支持。近年来数据的隐私保护与数据合规性也越来越受重视,各国各地政府纷纷出台法律法规来保护数据安全,这使得数据无法互通,从而出现数据孤岛现象。数据孤岛现象阻碍了数据潜能的发挥以及人工智能技术的发展。为了解决这一问题,联邦学习的概念应运而生。联邦学习可以使多个成员节点的数据在不出本地的前提下实现共同建模,保证数据隐私性的同时激发了各成员节点的数据潜能。
[0003]在现有技术中,本申请的专利技术人通过实践发现,现有的联邦学习技术一般通过样本标识查找成员节点之间数据样本的交集。而该样本标识往往是未经过加密处理的数据。但是,样本标识一般也是属于隐私数据的一部分,例如,样本标识可能是对象的身份证或者手机号码,等等。若直接利用未经过加密的样本标识识别成员节点之间数据样本的交集,这将降低
【技术保护点】
【技术特征摘要】
1.一种基于联邦学习的数据加密方法,其特征在于,所述方法适用于数据联邦中的第一成员节点,所述第一成员节点为所述数据联邦中的任意节点,所述方法包括:获取第一成员节点的第一加密后样本标识和第二成员节点的第二加密后样本标识,其中,所述第二成员节点为所述数据联邦中除了所述第一成员节点以外的节点;根据所述第一加密后样本标识和所述第二加密后样本标识,识别所述第一加密后样本标识和第二加密后样本标识之间的样本标识交集;基于所述样本标识交集识别所述第一成员节点中的第一目标样本数据,其中,所述第一目标样本数据为所述第一成员节点的样本数据中和所述第二成员节点的样本数据存在交集的数据;对所述第一目标样本数据进行加密共享处理,得到第一共享样本数据;利用所述第一共享样本数据对预设联邦学习模型进行训练,得到训练后联邦学习模型。2.根据权利要求1所述的方法,其特征在于,所述获取第一成员节点的第一加密后样本标识和第二成员节点的第二加密后样本标识,包括:获取所述数据联邦中第二成员节点发送的第二初始加密后样本标识,其中,所述第二初始加密后样本标识为所述第二成员节点中样本数据的加密后标识;基于预设一致性协议,对所述第二初始加密后样本标识进行一致性处理,得到第二加密后样本标识;获取所述数据联邦中第二成员节点发送的第一加密后样本标识,其中,所述第一加密后样本标识为所述第二成员节点基于预设一致性协议,对第一初始加密后样本标识进行一致性处理后得到,所述第一初始加密后样本标识为所述第一成员节点中样本数据的加密后标识。3.根据权利要求2所述的方法,其特征在于,所述基于预设一致性协议,对所述第二初始加密后样本标识进行一致性处理,得到第二加密后样本标识,包括:对所述预设一致性协议进行解析,得到第二成员节点对应的加密方式;基于所述第二成员节点的加密方式,生成一致性处理因子;将所述一致性处理因子和所述第二初始加密后样本标识进行运算,得到所述第二加密后样本标识。4.根据权利要求2所述的方法,其特征在于,所述获取所述数据联邦中第二成员节点发送的第一加密后样本标识之前,还包括:获取所述第一成员节点的样本标识;对所述第一成员节点的样本标识进行加密,得到所述第一初始加密后样本标识;将所述第一初始加密后样本标识发送至所述第二成员节点。5.根据权利要求4所述的方法,其特征在于,所述对所述第一成员节点的样本标识进行加密,得到所述第一初始加密后样本标识,包括:根据预设限定条件,生成加密密钥;将所述加密密钥和所述第一成员节点的样本标识进行逻辑运算处理,得到所述第一初始加密后样本标识。6.根据权利要求1所述的方法,其特征在于,所述基于所述样本标识交集识别所述第一
成员节点中的第一目标样本数据,包括:识别所述样本标识交集中加密后样本标识和所述第一成员节点的样本数据之间的关联关系;根据所述关联关系,从所述第一成员节点的样本数据中识别出所述第一目标样本数据。7.根据权利要求1所述的方法,其特征在于,所述对所述第一目标样本数据进行加密共享处理,得到第一共享样本数据,包括:对所述第一目标样本数据进行加密,得到第一加密后样本数据;将所述第一加密后样本数据发送至所述第二成员节点;接收所述第二成员节点发送的第一秘密共享后样本数据,其中,所述第一秘密共享后样本数据为所述第二成员节点对所述第一加密后样本数据进行秘密共享处理后得到;对所述第一秘密共享后样本数据进行解密处理,得到第一共享样本数据。8.根据权利要求7所述的方法,其特征在于,所述对所述第一目标样本数据进行加密,得到第一加密后样本数据,包括:对所述第一目标样本数据进行同态加密处理,得到同态加密后样本数据;识别所述同态加密后样本数据在所述第一初始节点中的存储位置信息;对所述同态加密后样本数据的存储位置信息进行更新处理,得到所述第一加密后样本数据。9.根据权利要求8所述的方法,其特征在于,所述对所述第一目标样本数据进行同态加密处理,得到同态加密后样本数据,包括:基于所述第一目标样...
【专利技术属性】
技术研发人员:段培,陈培炫,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。