摘要
本发明公开了一种适用于关系型数据库的数字指纹虚拟主键生成方法及系统,包括:关系型数据库元组的数值型属性提取;训练集和测试集分组;训练变分自编码器输出低维隐层向量;基于隐层向量构造中值树模型,并基于变分自编码器和中值树模型生成测试集元组的虚拟主键。本方法能适用于绝大多数关系型数据库元组,并能自定义指纹长度。本方法的生成效果稳定,能概率均匀地嵌入各指纹位,保证数字指纹方法的稳定性;能在较大程度上抵御元组属性删除攻击,恢复正确的虚拟主键。
技术关键词
主键生成方法
关系型数据库
编码器
数值
解码器
重构误差
生成系统
节点
训练集
指纹方法
模型训练模块
位置提取
数据获取模块
密钥
误差函数
代表