摘要
动态图软件水印在抗攻击性方面较通常的静态水印有明显的优势。由于这类水印本身可能与宿主程序的功能性之间并无太大关联,使得攻击者可通过透彻分析而对该类水印进行恶意破坏,从而使水印提取过程失败。为此,本文提出了一种利用多常量编码伪水印来对动态图水印进行保护的方法,并设计了针对Rad ix结构动态图水印的保护算法。该算法通过创建多个Rad ix结构的伪水印对宿主程序功能性的依赖关系,对真实水印起到了防篡改的作用,增加了攻击者的攻击难度,从而可对该类水印进行有效的保护。
In comparison with general static watermark, dynamic graph software watermark shows great superiority in terms of anti-attack. This kind of watermark in itself,however,has usually little relationship with the functionality of the protected program.Therefore,hackers can destruct the watermark after a thorough analysis,and thus bring a failure to the watermark retrieval.In this paper,a novel approach of dynamic graph software watermark protection with multiple constant encoding is proposed,and an algorithm to protect the watermark based on Radix structure is designed and implemented.Through creating multiple dependencies of fake watermarks with the protected program,the algorithm presents many significant features,such as,tamper proofing,anti-attack,and effectiveness in watermark protection.
出处
《九江学院学报》
2008年第3期23-26,共4页
JOurnal of Jiujiang University :Social Science Edition
关键词
动态图软件水印
鲁棒性
常量编码
伪水印
防篡改
dynamic graph watermark
robustness
constant encoding
fake watermark
tamper proofing