基于PE文件格式的信息隐藏技术研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:xiaogaojuanJUAN
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术和网络技术的迅速发展,信息技术取得了巨大的进步和广泛的应用,在人们的生产生活中发挥着不可替代的作用。但与此同时,各种各样的网络安全问题也逐渐暴露,黑客攻击、计算机病毒、网络盗号、数字产品的版权侵犯等日益泛滥。面对这些问题,由于计算机运算速度的加快,传统的密码技术已经显得力不从心。然而,令人兴奋的是近年来出现了一门新兴的交叉学科——信息隐藏技术,它为各种信息安全问题的解决开辟了一条新的途径。PE文件是32位Windows操作系统下的通用可执行文件格式。本文详细研究了PE文件格式,利用微软基础类库MFC做了一个PE文件解析器,结合Windows资源管理器文件Explorer.EXE,详细阐述了PE文件的相关概念、原理以及各个部分的组成。接着将PE文件引入到了信息隐藏领域,建立了一个基于PE文件的信息隐藏模型,提出了向PE文件中隐藏信息包括数据的预处理和嵌入两个过程,同时,实现了DES算法,用来对数据做预处理操作,以增强其抗攻击能力。在此基础上,主要完成了三方面的工作。首先,详细分析了PE文件中位图资源的特点,提出并实现了一种通过增加位图调色板中的颜色数来嵌入数据的信息隐藏算法。其次,深入研究了PE文件重定位节的结构特点,通过实验证明了任意调整该节中重定位项的顺序不会影响PE文件的功能和属性,基于这个特点,设计并实现了一种利用重定位项的排列顺序表示数据的信息隐藏算法。最后,提出了一种基于信息隐藏与门限秘密共享的软件版权保护方案,该方案利用Shamir的(t,n)门限秘密共享机制将版权信息分割为多个子秘密,将各个子秘密分别嵌入到不同的PE文件中。由于具有较好的分散性,在嵌入各个子秘密时可以采用不同的信息隐藏算法,因此,该方案具有相当高的安全性。软件信息隐藏技术是信息隐藏领域里的一个重要分支,随着Windows操作系统在个人电脑领域里的大量普及,PE文件已经成为了当今互联网时代最为重要的软件表现形式。在人们越来越关注信息安全的今天,本文所做的工作对于解决隐蔽信息、软件版权保护等问题,具有十分重要的意义。
其他文献
随着油气勘探开发形式的不断发展和规模的不断扩大,可供开发的油气资源日益减少,大多数油气开发已经转向小规模油层和薄层,传统的钻井技术已经不能满足目前油气开发的形势。
该文提出了基于物化视图的XML存储和查询模型,其最大特征是面向应用的灵活性和查询的有效性.该模型提供了根据具体应用的数据分布和查询模式特征调整从XML到关系模式映射的能
工作流是指整个或部分业务流程在计算机支持下的全自动或半自动化.工作流是工作任务在多个人或单位之间的流转,在计算机网络环境下,这种流转实际上将表现为信息或数据在多个
该文就上述的波长分配和并行计算两个方面展开了研究.其中,在全光网的波长分配方面,主要包括:(1)对于环形光网中固定波长转换器的情况,采用置换群来刻画转换器的能力,在此基础上
本文主要研究了CORBA构件模型(CORBA Component Model,CCM)规范,对其提出的抽象模型、构件框架模型、容器模型、容器编程模型、配置模型等做了深入的剖析。比较了该模型和目前
基于Internet的路由策略的研究是新一代网络体系结构模型和协议理论中的关键性课题,本文首先总结了以往的研究在这个方向上取得的成果.为了进一步改进现有的路由策略及其实现
该硕士论文大体可分为两部分的内容.第一部分主要详细论述了与知识发现(Knowledge Dsicovery)有关的一些内容,介绍其起源、发展等.同时对KDD所需作的工作及所需工具做了一个简
该文首先简要介绍了数据挖掘技术,包括数据挖掘的由来、定义、基本过程及应用,并对数据挖掘过程中用到的OLE DB/ADO技术作了简单的描述;然后,该文叙述了如何实现数据挖掘,特
随着全球性访问的发展,移动通信系统中的安全问题受到越来越多的重视,而认证通信双方身份的协议更是倍受关注.一理正确确认参与者的身份,就可以建立一个共享的会话密钥,并利
在分布的交互式系统中,人机界面处于十分重要的地位。如何高效地开发分布式界面软件已成为软件体系结构研究中一个重要的方向。图形用户界面的特点往往是易于使用而难于实现,而