数据库水印算法一方面需要-地将水印标识信息隐藏到数据库中,另一方面需要满足嵌入后的透明性——仅允许一定范围内失真,数字水印数据库报价,因此它本质上可看成一个带约束条件的优化问题。从信号角度来看,数据库水印嵌入过程可看成一个大信号叠加了一个小信号,经过有噪信道后,如何检测到小信号——小信号的编解问题。根据水印嵌入过程是否需要改变原始数据库的元组的属性值和格式,嵌入方法主要可分为两大类:
1) 基于元组修改的水印嵌入算法:实质上,任何水印信息可编码转换成一连串由“0”和“1”组成的比特字符串。针对元组的数值属性如年龄、时间戳和类别属性如地址信息等两种类别,数字水印数据库系统,嵌入方法可再分为两种子类别:0”或“1”两种水印比特。为了保留数据可用性,修改应满足一定的约束条件如统计特性。简单的方式,数字水印数据库,是在数值属性值的很低有效位least significant bit, lsb进行替换,比如在年龄18二进制“10010”很小lsb位嵌入“0”变为18 “10010”,嵌入“1”变为19二进制“10011”。其他可以在小数点后进行嵌入,或者使用不同的量化索引等嵌入机制。类别属性的嵌入方法:类别属性不能直接修改数值编码,一种思路是嵌入数据库用户不易察觉的字符或标点,比如通过在类别属性值末尾嵌入回车符、换行符表示“0”“1”,以及嵌入不同的空格数量等,常见嵌入规则如表1所示;另一种思路是基于语义的近义词进行嵌入,首先构建关键词的近义词库并确立顺序,嵌入过程根据约定规则嵌入“0”或“1”比特。
数据水印的定义
数据水印是指从原始环境向目标环境进行敏感数据交换时,通过一定的方法向数据中植入水印标记,从而使数据具有可识别分发者、分发对象、分发时间、分发目的等因素,同时保留目标环境业务所需的数据特性或内容的数据处理过程。
数据水印通过对原数据添加伪行、伪列、对原始敏感数据-并植入标记等方式进行水印处理,-分发数据正常使用,水印数据具有高可用性、高透明无感、高隐蔽性,不易被外部发现。
以往企业防止数据泄露往往制定严格的权限规则、违反条例、员工电脑行为、-文档外发等等,但效果依旧不明显,数字水印数据库价格,数据泄露已然成为国际性问题。由于企业的数据资产在共享、交换等过程中,没有明确的数据标识或水印,即便是造成泄露也无从追溯。对此,派客动力科技推出数据水印和溯源功能,从-上了数据泄露无从追溯等问题,提高数据传递的安全性。
|