计算机与数字工程2012,Vol.40Issue(8):71-73,86,4.
一种基于栈分配的软件水印算法
Software Watermarking Algorithm Based on Stack Allocation
张海超 1陈丹1
作者信息
- 1. 南京航空航天大学计算机科学与技术学院 南京 210016
- 折叠
摘要
Abstract
Software watermarking algorithm based on stack allocation is proposed in this paper by analyzing the stack balance principle and draw on the ideas of multi-media spreaD-spectrum watermark. This scheme embeds watermark information by modifying the size of the stack, and then applies the stack access confusion technology to make software watermark information and the program code produce a close dependency. An analysis shows that the tight dependency between the watermark information and the program code makes the algorithm ef-fectively resist various attacks such as additive attack, subtractive attack, and distortive attack etc. Meanwhile the algorithm has a higher ro-bustness and invisibility.关键词
堆栈平衡/扩频/软件水印/软件保护/混沌映射/鲁棒性Key words
stack balance/spread spectrum/software watermark/software protection/chaos mapping/robustness分类
信息技术与安全科学引用本文复制引用
张海超,陈丹..一种基于栈分配的软件水印算法[J].计算机与数字工程,2012,40(8):71-73,86,4.