论文部分内容阅读
随着互联网和移动互联的广泛应用,软件保护已经成为软件开发与推广的重要环节。论文研究了软件保护和动态图水印算法的相关理论,通过对CT算法(Chritian Collberg和Clark Thomborson提出)的数据嵌入率与嵌入方式进行分析,提出了基于双混沌序列优化水印算法,从而克服CT算法的多水印嵌入难题及数据嵌入率低的问题。论文主要的工作:分析了CT算法的水印嵌入、数据率及水印信息预处理设计,在此基础上,对CT算法的数据率与嵌入算法等进行改进。CT算法的水印嵌入是通过热区(Hotspot)实现的,但Hotspot没有考虑到子水印的分布方式,造成了子水印分布不均。同时,由于水印分寸导致了水印序列的多次嵌入的困难性,因此,在前人研究的基础上,引入了双混沌优化方案。该方案在水印信息的设计方面,采用混沌序列改变子水印序列的轨道,提升水印信息的自身安全性;在水印嵌入方面,首先对类进行评价,再根据混沌序列的类随机特性,自适应的选择水印嵌入位置;在图图编码方面,文章采用增加节点指针的方式,提高数据嵌入率。在实验章节,对大量软件进行应用分析,该算法在隐蔽性、过载、数据嵌入率及抗攻击方面保持较好性能。