-
题名一种基于自修改的动态耦合水印方法
- 1
-
-
作者
李凌俐
王春东
张清华
-
机构
天津理工大学教育部计算机视觉与系统省部共建重点实验室
天津理工大学天津市智能计算与软件新技术重点实验室
天津理工大学计算机科学与工程学院
-
出处
《天津理工大学学报》
2023年第1期29-34,共6页
-
基金
国家自然科学基金(面上-联合基金)(U1536122)
天津市科委重大专项(15ZDSGX00030)。
-
文摘
在现有的软件水印工作中,水印通常与载体程序间不存在逻辑上的关联性,因此,攻击者可在载体程序正常运行的情况下移除水印代码,继而非法获得软件的所有权。为有效解决这一问题,提出了一种基于自修改的动态耦合软件水印方法,该方法将水印的触发条件与载体程序的控制流进行结合,增强水印与载体程序的逻辑关联性,并引入自修改代码保护机制对水印触发条件、动态加解密和关联路径分支进行保护。该方法极大地提高了攻击水印的难度,显著增加了攻击者的计算开销。通过安全性分析表明,该方法能够有效抵御逆向工程和分析。
-
关键词
软件水印
条件代码混淆
自修改代码
载体程序
-
Keywords
software watermark
condition code obfuscation
self-modifying code
carrger program
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-