论文部分内容阅读
迅猛发展的网络技术快速推动着数字产品的传播范围和速度,在给数字产品的传播带来便利的同时,也给计算机软件的版权保护带来了严峻地挑战。对软件产品的版权保护来说,最大的威胁来自对产品的恶意篡改、逆向工程和非授权使用。针对这个问题,近年来产生了一种重要的软件保护方法——软件水印技术。这种新型的软件版权保护技术,将程序的版权信息和用户信息嵌入到计算机程序中,计算机程序的合法拥有者必要时可以通过嵌入程序表明自己对该程序的权利,以保障自己的利益。研究学者提出了多种多样的软件水印解决方案,以满足不同的版权保护需求。在软件水印的研究方面,动态图水印技术受到了大量研究人员的重视。其中的水印编码方案是动态图水印的关键部分,也是人们研究的热点。然而现存的动态图水印方案普遍存在运算速度慢和编码方案数据率有限的问题。针对动态图编码运算速度慢的问题,本文对动态图水印方案进行研究,提出了一种基于动态图编码的软件水印编码方法——AB-PPCT。该编码方法结合了PPCT的稳定性和鲁棒性以及基数K编码的高数据嵌入率的特性,通过数组下标来标识编码项的系数,从而在PPCT上加入了基数K编码的优点。随后提出了一套高效的水印嵌入方案,该方案结合中国剩余定理,并把新的编码方案引入到水印嵌入过程。实验结果表明,该编码方案具有较高的鲁棒性和较好的数据率,而新的水印嵌入方案是一种高效的水印嵌入方案。