在现有关系型数据库水印算法的基础上,提出一种基于数值型和非数值型的数据库水印算法。以主键、列、时间信息组成一个三元组水印矩阵,将该水印矩阵嵌入到允许冗余操作的属性中。该方案的实施准确定位了属性值的同时,也标记了属性的时间信息。实验结果表明,该算法对属性的篡改、元组的添加、删除具有很好的鲁棒性。%According to existing relational database watermarking algorithms, we propose a database watermarking algorithm which is based on numerical and non-numerical types.It forms a three tuple watermark matrix consisting the primary key, column and time information.The watermarks matrix is embedded into the attribute of allowable redundant operation.In implementation of the algorithm, while the attribute value is accurately located, the time information of the attribute is also marked.Experimental results show that the algorithm has good robustness against the operations of attribute tampering, tuple insertion and deletion.
展开▼