基于可执行文件的软件水印技术研究和实践

来源 :中南林业科技大学 | 被引量 : 0次 | 上传用户:s5067744
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机软硬件及网络技术的发展为数字产品的传播带来极大的便利,但随之而来的负作用是通过网络传输的数字产品很容易被非法使用。软件作为一种数字产品,其版权保护已成为一个十分重要的问题并受到越来越多的关注。软件水印技术将秘密的水印信息嵌入到软件载体中,对软件版权有很好的保护作用。近些年有不少的学者对软件水印进行了研究,但在水印的嵌入、提取和抗攻击等方面仍有很大的改进空间。本文在分析已有的软件水印技术的基础上,着重研究可执行文件(PE文件)作为水印信息嵌入载体的可行性,提出了一种新的基于PE文件的软件水印算法模型。该模型分为加壳、特征提取、完整性校验、水印嵌入和提取5个功能模块,分别实现不同功能。加壳模块根据PE文件头、节表和节体的特点,在原有PE文件后面通过添加新节,构造空闲空间,用于加入水印嵌入、提取程序等控制代码;本模型对于水印信息的生成提出新的方法,通过PE文件自身提取特征信息形成水印,并通过完整性校验模块对特征信息进行摘要提取,用于判定软件的完整性。水印嵌入模块充分利用文件的冗余空间,结合PE文件加载过程特点,从将提取特征生成的水印信息,进行复合混沌加密,对水印进行分割处理,结合设计的组合表将水印信息嵌入到PE文件的冗余空间中。水印提取模块首先完成对软件的完整性校验,根据不同的校验结果对水印进行提取和检测,对软件版权进行声明。在论文的最后部分,基于此框架系统对PE文件软件水印进行了实践。通过研究分析、实验仿真,根据PE文件本身的特点,结合密码学中的加密算法,参考病毒学中的组合表设计,可以看出本文的软件框架系统模型对软件有很好的保护作用。通过信息摘要的提取,能够很好的对软件进行的完整性验证;由于对水印,组合表等信息的加密等处理,保证了信息的安全性;通过软件本身的特征提取,生成的唯一水印能够很好的进行软件版权认定。
其他文献
随着Web技术的发展,互联网上出现了一系列基于内容的图像检索应用,即“以图找图”。石材图像检索系统是为石材行业开发的一个基于Internet环境的实用信息系统,该系统可通过石
随着社会信息化进程的不断深入发展,人类对信息的需求和依赖程度越来越高,如何从海量的信息资源中快速有效地获取有用的信息,已经成为研究的热点。目前文本聚类的方法主要有
社交网络作为互联网最热门的应用之一,随着流行和普及,人类的沟通交流已不再局限在相同的时间和空间内。快速发展的社交网络不仅是用户展示自我价值、表达利益诉求和维护人际关
运动对象分割是图像分割的一个重要分支。图像分割就是把图像分割成具有相同信息的子区域,运动对象分割是在图像分割基础上把视频图像或图像序列按照一定的标准分割成不同的
在各种临床诊断,治疗中使用的医学影像,都具有高分辨率、大存储量的特点,随着数字化影像技术的发展,进一步减少医学图像所占的存储空间,提高其在网络上的传输速度,就显得十分
深网是相对于表层网而言的,随着互联网信息的不断扩充和加深,越来越多的信息资源通过动态网页技术与数据库技术相结合的方式提供给人们。但是,传统的搜索引擎受技术等各种限制,无
进化非选择算法是通过借鉴生物免疫进化机制与免疫非选择机制而提出的,具有较好的全局搜索能力。可满足性问题是六个基本的NP完全问题之一,其他NP完全问题均可在多项式时间内
近几年来,以网络为载体的各种应用的研究和开发受到了广泛的关注。其中点对点通信系统作为其中一个重要的应用有着飞速的发展。这类系统涉及到网络组织架构、信道编码、网络
随着科学技术的发展,人们对信息传播和检索的要求越来越高。传统的纸质文献资料虽然是不可或缺的,但是已经不适应信息的快速传播。OCR技术实现了从纸质文献到电子文档的转换,
随着Internet的迅速发展,博客成了继Email、BBS、QQ/ ICQ之后的新一代网络交流方式,并以极快的速度融入到人们的日常生活中,成为基于互联网的基础服务。随着博客空间的急速增