[发明专利]一种基于伪行伪列的水印处理和数据溯源方法有效
申请号: | 201711222555.0 | 申请日: | 2017-11-29 |
公开(公告)号: | CN107992726B | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 杨海峰;杨文起 | 申请(专利权)人: | 北京安华金和科技有限公司 |
主分类号: | G06F21/16 | 分类号: | G06F21/16;G06F21/64 |
代理公司: | 天津盛理知识产权代理有限公司 12209 | 代理人: | 王利文 |
地址: | 100081 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 伪行伪列 水印 处理 数据 溯源 方法 | ||
1.一种基于伪行伪列的水印处理和数据溯源方法,其特征在于:包括以下步骤:
步骤1、数据库初始化步骤:根据发现规则对数据进行自动发现,抽取指定的数据集合,生成数据子集;
步骤2、根据生成的数据子集定义伪字段规则,选择嵌入水印的数据表生成带有水印数据的伪行和/或者伪列进行水印处理;
所述步骤2的具体实现方法包括以下步骤:
步骤2-1、定义伪行伪列字段规则:从所述数据子集中分离出用于嵌入水印数据的候选字段的特征抽象出对应的字段规则作为所述伪字段规则,数据值型字段的特征通过正则表达式方式抽取字段规则,字符型字段的特征通过正则表达式方式或进行值域范围分解抽取字段特征;
步骤2-2、选择嵌入水印的数据表并根据其中己有字段属性分布情况,选择采用伪行和/或伪列方式嵌入水印信息;
在选择伪行时,定义该数据表中所有字段的属性,根据选择嵌入水印数据的字段的属性配置对应的伪字段规则;在选择伪列时,直接配置选择嵌入水印数据的字段的属性对应的伪字段规则;
步骤2-3、根据选择嵌入水印数据的字段的伪字段规则,进行水印数据的生成:伪行水印处理根据选择嵌入水印数据的字段的伪字段规则生成伪数据行、所述伪数据行与所述表中的己有数据行的长度一致,对生成的伪数据行嵌入水印标记;伪列水印处理根据选择嵌入水印数据的字段的伪字段规则生成伪数据列,在所述伪数据列存在增加新伪数据列的情况下,根据所述新伪数据列的字段属性确定所述新伪数据列的长度,对生成的伪数据列嵌入水印标记;
步骤2-4、对于伪行水印处理:将所述嵌入水印的伪数据行根据离散分布的方式插入到所述表中;对于伪列水印处理,在所述表中添加生成的新列,然后将嵌入水印的伪数据列插入到所述新列中。
2.根据权利要求1所述的一种基于伪行伪列的水印处理和数据溯源方法,其特征在于:在步骤2后还包括数据溯源处理步骤:根据所述带有水印标记的数据确定输入样本数据,对所述样本数据进行水印提取,并根据水印标记进行数据溯源。
3.根据权利要求1所述的一种基于伪行伪列的水印处理和数据溯源方法,其特征在于:所述步骤1生成的数据子集为:定义C为数据库中包含敏感属性的表的集合,对C进行数据抽取形成数据子集S,S中含有一个或多个表。
4.根据权利要求2所述的一种基于伪行伪列的水印处理和数据溯源方法,其特征在于:所述数据溯源处理步骤的具体实现方法包括如下步骤:
步骤3-1、按抽样比例读取数据表中的数据,对抽样数据进行自动特征识别,将符合特征数据进行缓存;
步骤3-2、将缓存的数据进行水印标记的提取,提取结果与记录的水印标记数据进行比对,比对结果一致性达到一定比例时,确定数据水印的提取完成;
步骤3-3、根据水印标记,查询数据溯源信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京安华金和科技有限公司,未经北京安华金和科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711222555.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能搜救指示装置
- 下一篇:一种集成电路芯片报警装置