摘要
在研究基数K编码动态图软件水印的基础上,针对其对多种形式的攻击表现抗攻击力弱的特点,提出了一种旨在提高抗攻击的防篡改方案。在考虑编码效率的前提下,引入对程序中的常量进行编码,并使得常量编码依赖于软件水印的编码结构。当攻击者在篡改软件水印结构以后,提取常量时将得不到正确的值,引起程序执行失败。从而能够有效地保护嵌入在程序中的软件水印信息。
In this paper we study the software watermarks of dynamic graph with radix-k encoding.Since it has the shortcoming of weak attack-resistant against a variety of attacks,in light of this feature,we propose a tamper-proofing scheme aiming at enhancing its resistant property against the attacks.Considering the premises of encoding efficiency,we encode the constant in program and make the constant encoding rely on the encoding structure of software watermarks.After tampering the structure of software watermarking,the attackers can't get the correct value while extracting the constant,which lead to the failure of program execution.Therefore,the software watermarking information embedded in the program can be protected effectively.
出处
《计算机应用与软件》
CSCD
2011年第2期298-301,共4页
Computer Applications and Software
关键词
防篡改
基数K编码动态图
PPCT图
常量编码
Tamper-proofing Dynamic graph with radix-k encoding PPCT graph Constant encoding