一种数据脱敏方法、装置、电子设备及存储介质与流程

文档序号:31147789发布日期:2022-08-17 00:31阅读:来源:国知局

技术特征:
1.一种数据脱敏方法,其特征在于,所述方法包括:获取待处理的原始数据,对所述原始数据进行分类标记,并根据所述分类标记生成条件向量;生成随机分布向量,将所述随机分布向量和所述条件向量输入预先训练的数据脱敏对抗网络模型,其中,所述数据脱敏对抗网络模型包括生成模型和判别模型,所述生成模型和判别模型是通过对抗学习进行训练;基于所述数据脱敏对抗网络模型中的生成模型,输出所述原始数据对应的脱敏后的数据,其中所述脱敏后的数据包括数值信息和类别信息。2.如权利要求1所述的方法,其特征在于,所述生成模型和判别模型通过对抗学习进行训练的过程包括:针对训练集中的样本数据,对所述样本数据进行分类标记,并根据所述分类标记生成样本条件向量;生成样本随机分布向量,将所述样本随机分布向量和所述样本条件向量输入数据脱敏对抗网络模型中的生成模型中,所述生成模型输出样本脱敏数据;将所述样本脱敏数据和所述样本条件向量输入数据脱敏对抗网络模型中的判别模型中,所述判别模型输出所述样本脱敏数据为真样本的第一概率;将所述样本数据和所述样本条件向量输入所述判别模型中,所述判别模型输出所述样本数据为真样本的第二概率;根据所述第一概率和第二概率,训练所述生成模型和判别模型。3.如权利要求2所述的方法,其特征在于,所述根据所述第一概率和第二概率,训练所述生成模型和判别模型包括:采用wgan方法,计算所述第一概率和第二概率之间的wasserstein距离,根据所述wasserstein距离,训练所述生成模型和判别模型。4.如权利要求2所述的方法,其特征在于,所述判别模型的训练过程包括:采用差分隐私算法,在参数更新之前对确定的梯度进行裁剪,并添加随机噪声;根据裁剪并添加随机噪声后的梯度进行参数更新。5.如权利要求4所述的方法,其特征在于,确定所述梯度的过程包括:分别确定生成对抗网络和条件生成对抗网络的联合损失函数、包括期望和方差的统计信息损失函数和合页损失函数,根据所述联合损失函数、统计信息损失函数和合页损失函数确定目标损失函数和对应的梯度。6.如权利要求1所述的方法,其特征在于,所述生成模型的结构由输入侧至输出侧依次包括:全连接层、relu层、残差网络层、全连接层、relu层、残差网络层、全连接层和softmax层。7.如权利要求1所述的方法,其特征在于,所述判别模型的结构由输入侧至输出侧依次包括:全连接层、leakyrelu层、全连接层、leakyrelu层和全连接层。8.一种数据脱敏装置,其特征在于,所述装置包括:获取模块,用于获取待处理的原始数据,对所述原始数据进行分类标记,并根据所述分类标记生成条件向量;输入模块,用于生成随机分布向量,将所述随机分布向量和所述条件向量输入预先训
练的数据脱敏对抗网络模型,其中,所述数据脱敏对抗网络模型包括生成模型和判别模型,所述生成模型和判别模型是通过对抗学习进行训练;输出模块,用于基于所述数据脱敏对抗网络模型中的生成模型,输出所述原始数据对应的脱敏后的数据,其中所述脱敏后的数据包括数值信息和类别信息。9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现权利要求1-7任一项所述的方法步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-7任一项所述的方法步骤。

技术总结
本发明公开了一种数据脱敏方法、装置、电子设备及存储介质,预先训练完成有数据脱敏对抗网络模型,数据脱敏对抗网络模型包括生成模型和判别模型,所述生成模型和判别模型是通过对抗学习进行训练得到。基于数据脱敏对抗网络模型得到的脱敏后的数据安全性好。并且在生成脱敏后的数据时获取待处理的原始数据,对原始数据进行分类标记,并根据分类标记生成条件向量。生成随机分布向量后,将随机分布向量和条件向量输入数据脱敏对抗网络模型,基于数据脱敏对抗网络模型中的生成模型,输出原始数据对应的脱敏后的数据。加入条件向量优化脱敏后的数据,脱敏后的数据包括数值信息和类别信息。因此脱敏后的数据可用性好。因此脱敏后的数据可用性好。因此脱敏后的数据可用性好。


技术研发人员:张正欣 牟黎明 王豪 肖春亮 张宏 何坤
受保护的技术使用者:北京神州绿盟科技有限公司 神州绿盟成都科技有限公司
技术研发日:2022.04.22
技术公布日:2022/8/16
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1