一种基于PE文件的信息隐藏模型
摘要本文提出了一种基于PE文件系统的信息隐藏模型。该模型的目的是将信息隐藏在可执行文件中分析表明用PE文件做隐藏载体具有较好的隐蔽性可以满足信息隐藏的要求。该模型在隐藏信息前用AES加密算法对信息进行加密实践证明该加密算法具有较好的安全强度。
关键词信息隐藏 PE文件格式高级加密标准
0引言
信息隐藏技术是20世纪90年代中期从国外兴起的集多学科理论与技术于一身的新兴技术。它利用人类感觉器官的不敏感以及多媒体数字信号本身存在的冗余将秘密信息隐藏在一个宿主信号中不被人的感知系统察觉或不被注意到而且不影响宿主信号的感觉效果和使用价值[1]。与密码术相比信息隐藏不仅隐藏了信息的内容而且隐藏了信息的存在因而在信息安全领域显示出更为优良的特性。信息隐藏技术主要的性能指标包括隐蔽性、嵌入量和稳健性[2]。
信息隐藏的载体多种多样但目前人们主要用图像、音视频等多媒体文件来作为隐藏载体目前研究多媒体文件的隐写分析算法以及研究对其进行隐藏攻击的算法越来越多再加上多媒体文件种类众多且相互之间的转换较为频繁在转换过程中很有可能会导致嵌入信息全部或部分的丢失。相对而言PE格式的EXE文件结构尽管比较复杂但格式相对单一没有不同文件格式间的相互转化。故将PE格式的文件作为隐藏载体可较好的解决部分信息丢失的问题。 目前以PE文件作为信息隐藏的载体的相关研究还较少更鲜有相关商品化的软件推出。
1 PE文件格式
PEPortab le Executab le文件格式是Microso ft制定的一种文件标准。它是Win32环境自身所带的执行体文件格式。它由DOS部首、 PE文件头、节表、节数据、调试信息5部分组成。其总体层次分布[3]如图1所示
经分析在PE格式文件中有些成员变量的值不影响程序的正常加载和运行还有一些未经利用的空闲区域它们都可以用来嵌入信息。经总结 PE文件中的冗余空间大致可有以下几类
1改变其值不影响程序正常运行的一些成员变量
2 PE文件头和DOS部首之间的空闲区域
3磁盘偏移最小的节和PE文件头之间的空闲区域
4 PE文件的每个节中未被利用的空间
diyvm怎么样?diyvm商家VPS主机均2GB内存起步,三个地区机房可选,使用优惠码后每月69元起;DiyVM独立服务器开设在香港沙田电信机房,CN2线路,5M带宽,自动化开通上架,最低499元/月,配置是L5630*2/16G内存/120G SSD硬盘。DiyVM是一家成立于2009年的国人主机商,提供的产品包括VPS主机、独立服务器租用等,产品数据中心包括中国香港、日本大阪和美国洛杉矶等,...
六一云互联六一云互联为西安六一网络科技有限公司的旗下产品。是一个正规持有IDC/ISP/CDN的国内公司,成立于2018年,主要销售海外高防高速大带宽云服务器/CDN,并以高质量.稳定性.售后相应快.支持退款等特点受很多用户的支持!近期公司也推出了很多给力的抽奖和折扣活动如:新用户免费抽奖,最大可获得500元,湖北新购六折续费八折折上折,全场八折等等最新活动:1.湖北100G高防:新购六折续费八折...
ucloud香港服务器优惠降价活动开始了!此前,ucloud官方全球云大促活动的香港云服务器一度上涨至2核4G配置752元/年,2031元/3年。让很多想购买ucloud香港云服务器的新用户望而却步!不过,目前,ucloud官方下调了香港服务器价格,此前2核4G香港云服务器752元/年,现在降至358元/年,968元/3年,价格降了快一半了!UCloud活动路子和阿里云、腾讯云不同,活动一步到位,...