【摘 要】
:
随着计算机技术和因特网的迅猛发展,软件的盗版与破解却日益严重,因此如何有效解决软件产品的版权保护、防止盗版,已成为软件安全急需解决的问题。目前的软件版权保护技术主
论文部分内容阅读
随着计算机技术和因特网的迅猛发展,软件的盗版与破解却日益严重,因此如何有效解决软件产品的版权保护、防止盗版,已成为软件安全急需解决的问题。目前的软件版权保护技术主要有基于加密方法和信息隐藏技术两种。在信息隐藏领域,主要有三种软件版权保护技术,分别是代码混淆、防篡改和软件水印技术。软件水印是一种新型的软件保护方式,它不仅仅依赖于加密技术,而是通过在软件代码中嵌入某些特定的秘密信息以证明对软件的版权。软件水印根据水印被加载的时刻可分为静态软件水印和动态软件水印。静态水印具有易构建和易识别的特点,但抗攻击性能比较差,而动态软件水印技术具有很强的抗攻击性。本文详细研究了目前的软件水印技术,针对软件水印鲁棒性不高的缺陷,提出一种基于混沌的动态图软件水印算法。该算法采用动态图软件水印思想,为提高水印信息在程序中的隐蔽性,首先使用中国剩余定理将要嵌入软件中的水印数字分割成n个小的水印数字,然后将这些子水印编码成相应的拓扑图结构,编码方式使用鲁棒性最好的PPCT枚举编码。最后通过引入混沌系统的特点,把构建各子拓扑图的代码预散列编码到整个程序代码中,以保护整个程序代码,有效的提高了水印的鲁棒性。在提取过程中,用户输入提取密钥后,内存中将会建立相应的拓扑图,然后用解码算法可以将图结构恢复成水印信息以证明其版权。在水印算法的分析上,主要做了几方面的工作:(1)就本水印算法的隐蔽性、数据率、抗攻击性等方面做出了分析;(2)将水印数字分解成不同数目的子水印时,得出不同的嵌入时间数据并进行分析;(3)在水印程序的执行时间、代码空间、水印嵌入效率等方面做出实验,并与CT算法相比较。实验表明该算法方案具有更高的鲁棒性、隐蔽性以及较强的实用性。
其他文献
伴随着信息技术的飞速发展,互联网在带给人们极大生活便利的同时,也向我们提出了新的挑战。由于互联网上的信息具有海量异构、更新频繁、增长迅速等特点,导致网络用户很难通过简
为了适应空间技术的发展,空间数据系统国际顾问委员会(CCSDS)针对复杂航天任务的数据传输需求,提出了一种具有高灵活性的数据处理系统——高级在轨系统。高级在轨系统把有效
随着传统的数据库技术日趋成熟、计算机网络技术飞速发展、应用范围不断扩大,在许多领域出现了分布式数据库系统。如何为分布式数据库提供一个高效、灵活、准确地检索系统成为
道路与道路相交的部位称为交叉口,道路交叉口把各条道路联结起来,形成网络。由于相交道路上的各种车辆和行人均须汇集于交叉口,才能转向其他的道路,这时车辆和车辆之间、车辆和横
随着移动用户的快速增长和新业务类型的不断涌现,传统的无线传输技术已经无法满足用户对高带宽和多业务的需求。在这种背景下,能够提供更高数据速率并支持多种业务的宽带无线网
数字图书馆向读者提供了各类电子资源服务。近年来,随着数字图书馆的快速发展,各类电子资源的数量也在快速增加,而传统的电子资源系统多是单机系统,处于“各自为政”的状态,存储扩
ORACLE数据库已经广泛地应用在各行业,成为国内外高端数据库市场的主流产品和企事业信息化系统的重要支柱。随着企业数据库数据量的增长,将不可避免地出现信息管理软件性能的下
随着企业的不断发展,信息化程度的不断提高,业务流程的不断细化,出现了跨企业、跨行业的业务合作,但物流问题作为阻碍企业业务发展的一大瓶颈,一直是国内外众多学者研究的对象,并且
本课题针对两个少自由度并联机构进行了运动学性能和动力学性能方面的实例分析,这两个机构分别为:平面三自由度并联对称机构3RPC;具有四角平台的3-RPC机构。在具体研究每一个
随着城市的迅猛发展,城市公交问题已备受各国政府关注。以美国、日本为代表的各发达国家已经逐渐从主要依靠扩大路网规模来解决日益增长的交通需求,转移到广泛利用信息技术来建