ISSN 1000-9825, CODEN RUXUEW E-mail: jos@iscas.ac.cnJournal of Software, Vol.18, No.2, February 2007, pp.351−360 http://www.jos.org.cnDOI: 10.1360/jos180351 Tel/Fax: +86-10-62562563© 2007 by Journal of Software. All rights reserved.一种基于混沌的软件水印算法框架及实现芦 斌+, 罗向阳, 刘粉林(信息工程大学 信息工程学院,河南 郑州 450002)
摘 要: 针对现有软件水印算法中存在的一些不足,将反逆向工程技术和混沌系统与Easter Egg软件水印的思想相结合,提出了一个基于混沌的软件水印算法框架.该框架通过引入混沌系统,把水印信息散列编码到整个代码当中,以保护全部代码;通过引入反逆向工程技术来抵抗逆向工程攻击,算法框架与软硬件平台无关.在i386体系结构Windows平台下实现了该算法框架,并以该实现为例分析了水印的鲁棒性,讨论了水印的嵌入对程序性能的影响.分析表明,该算法可以有效地抵抗各种语义保持变换攻击,对逆向工程攻击具有较好的抵抗性,鲁棒性较高.关键词: 软件水印;反逆向工程;混沌系统;Easter Egg软件水印中图法分类号: TP309 文献标识码: A
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)