基于防篡改的动态图软件水印算法研究

来源 :郑州大学 | 被引量 : 0次 | 上传用户:lijiazhivvv
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件产业的迅速发展,软件产品的版权保护已成为一个十分重要的问题。现在,各种软件版权保护技术成为了研究热点。传统的软件版权保护主要通过加密技术实现,但随着软件破解技术的不断发展,这些措施难免遭到破解,并且加密技术不能对解密后的软件提供进一步的保护。软件水印是数字水印的一个分支,是把软件版权的信息和用户身份的信息预先隐秘存放到软件之中,当盗版情况发生时,证明其版权归属。软件水印技术弥补了传统软件版权保护技术的不足,为软件版权保护开辟了一条新道路。软件水印分为静态水印与动态水印。由于动态水印具有较强的抗攻击能力,在各方面都较优于静态水印,是这一领域的研究重点,具有广阔的市场前景。而在动态水印中,动态图水印技术是较优的技术之一,其基本思想是利用图结构编码,将软件产品版权信息隐藏到图中,为解决软件盗版和软件篡改提供了技术支持。本文首先详细介绍了动态图水印的产生、水印提取及嵌入的过程、水印编码方式和相关的各种算法。在对现有动态图水印算法研究基础上,针对软件水印抗攻击性差和编码数据率低的特点,提出了一种具有防篡改功能的双重软件水印方案。该方案利用寄存器分配的隐蔽性,构造ICP算法;结合基数K编码的高数据率及PPCT编码的强鲁棒性,构造混合编码DPPCT;水印嵌入后,利用校验和机制和AES代码加密,防止逆向工程攻击等手段对软件水印的篡改。理论分析表明,该方案具有较高的隐蔽性、鲁棒性和数据率,实用性较强。其次,为解决软件水印鲁棒性差、水印破坏后难恢复的问题,引入混沌理论,提出了基于混沌优化的分存软件水印方案。该方案利用混沌系统产生混沌序列,将水印信息矩阵分割、混沌置乱,形成分存水印;水印嵌入时,将分存水印分别编码为DPPCT拓扑图,并将Hash处理后的水印信息分别填充于各个DPPCT的Info域;水印嵌入后,利用混沌加密,保护全部代码,防止逆向工程等手段对软件水印的破坏。理论分析和实验表明,该方案可显著增强水印的鲁棒性及纠错能力。最后,结合SandMark软件水印平台,设计了一个原理验证平台,对本文提出的水印方案进行实验,并对水印性能进行了客观分析,验证了本文中水印方案的有效性、健壮性和优越性。
其他文献
随着软件系统的规模增长,其复杂程度越来越高。尽管函数式程序的执行效率低,但为解决这类问题提供了一个优美独特的框架。本文通过研究函数式语言Haskell语言的类型推理的语
随着嵌入式技术及无线通信技术的发展,将家庭中各种通讯设备、家用电器、家庭安防设备等利用现代计算机技术、现代通信技术自动控制技术实现家庭内部各种信息的采集、处理、传
Web服务是一些自描述、松耦合、模块化、自包含、平台独立的应用程序,可以发布到互联网上,供需求者发现和调用。然而,单一的Web服务提供的功能有限,不能满足复杂的业务需求,
OPC规范作为工控领域数据交换接口的标准,为硬件制造商与软件开发者提供了一座很好的桥梁。目前应用的传统OPC COM服务器依赖于Microsoft平台,不能满足企业互操作性以及跨平台
随着互联网的普及,电子邮件作为一种方便、快捷、费用低廉的通讯方式得到了极大的普及。电子邮件在给人们工作生活带来巨大方便的同时,随之而来的垃圾邮件泛滥也使整个网络不
人类情感的识别在日常的应用方面起到的作用变得越来越重要,由此产生了许多针对人类情感进行研究的方法,其中脑电信号特征提取是研究人类情感的主要手段之一。复杂度是脑电特
网络舆情是网民通过互联网提供的各种媒体,所表达的对某一事件的认知、情感、态度和行为倾向性的总和。随着互联网在生活中的应用范围不断扩大,网络舆情在社会中的影响力也越
中国因特网信息中心发布的信息报告显示:截至2009年9月,中国互联网网民数量已经达到3.38亿,也就是说,超过了美国整个国家人口总数,雄居世界第一!然而,互联网使用的32位二进制I
云计算利用虚拟化技术将物理资源转换成可动态伸缩的虚拟资源,使得企业能够按需访问云中的资源。通过云计算,用户可以访问到大量的计算以及存储资源,享受云端强大的计算能力,而不
随着计算机技术和通信网络的迅速发展以及相关应用技术的广泛普及,在信息化发展进程中,各行各业、各个单位均建立了大量的业务管理系统用来管理相关的数据,但是这些数据管理