摘要
针对非数值型GIS属性数据库,该文提出了一种基于Unicode不可见字符的数据库水印算法。首先,研究了传统文本水印算法应用于GIS属性数据中的缺陷,分析了不可见字符具有的优势;然后,构建了水印信息与不可见字符的映射机制。其中,不可见字符包含当前的水印值和其所在的位置信息;最后,通过将映射后的水印信息乱序嵌入到属性数据库中。在进行水印检测时,根据嵌入的逆过程提取出原始的水印信息和对应的水印位,按照多数原则提取当前位对应的水印信息。通过测试实验和对比分析证明,该算法具有好的不可感知性,并且对数据增加、删除、更新、生成视图等攻击操作具有很好的鲁棒性,具有较强的实用价值。
A novel invisible Unicode characters based watermark algorithm for the non-numeric database containing GIS attribute data is proposed.At first,the disadvantages of normal text watermark algorithm and the advantages of using invisible Unicode characters are analyzed in detail.Then,the mapping mechanism between the watermark information and invisible characters is constructed,which means that embedded information includes the watermarking value and the embedding position of watermark.Finally,the watermark is embedded in the database in a non-sequential way,while the watermark and its index information can be detected accurately with the inversed the mapping mechanism.According to the majority principle,the final watermarking information is extracted and determined.The experimental results prove that the proposed algorithm has the good robustness and invisibility.It can well resist the attacks to the database such as the data increment,the data deleting,the data updating,the modification of table,view generation,etc.Comparing with other watermark algorithms for non-numeric database,this algorithm shows better superiority due to higher correlation coefficient after attacking.Therefore,the proposed algorithm has the prosperous future in application.
作者
陈鑫祥
佟德宇
姚静
孔爱红
周齐飞
CHEN Xinxiang;TONG Deyu;YAO Jing;KONG Aihong;ZHOU Qifei(Land and Resources Technology Center of Guangdong Province,Guangzhou 510075,China;School of Information Engineering,Nanjing University of Finance and Economics,Nanjing 210023,China;Key Laboratory of Virtual Geographic Environment,Nanjing Normal University,Nanjing 210023,China)
出处
《测绘科学》
CSCD
北大核心
2021年第2期186-191,共6页
Science of Surveying and Mapping
基金
江苏省测绘地理信息科研项目(JSCHKY201902)
国家重点研发计划项目重点专项(2017YFB1402105)。