一种基于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文件的每个节中未被利用的空间
蓝竹云怎么样 蓝竹云好不好蓝竹云是新商家这次给我们带来的 挂机宝25元/年 美国西雅图云服务器 下面是套餐和评测,废话不说直接开干~~蓝竹云官网链接点击打开官网江西上饶挂机宝宿主机配置 2*E5 2696V2 384G 8*1500G SAS RAID10阵列支持Windows sever 2008,Windows sever 2012,Centos 7.6,Debian 10.3,Ubuntu1...
数脉科技(shuhost)8月促销:香港独立服务器,自营BGP、CN2+BGP、阿里云线路,新客立减400港币/月,老用户按照优惠码减免!香港服务器带宽可选10Mbps、30Mbps、50Mbps、100Mbps带宽,支持中文本Windows、Linux等系统。数脉香港特价阿里云10MbpsCN2,e3-1230v2,16G内存,1T HDD 或 240G SSD,10Mbps带宽,IPv41个,...
Digital-VM商家目前也在凑热闹的发布六月份的活动,他们家的机房蛮多的有提供8个数据中心,包括日本、洛杉矶、新加坡等。这次六月份的促销活动全场VPS主机六折优惠。Digital-VM商家还是有一点点特点的,有提供1Gbps和10Gbps带宽的VPS主机,如果有需要大带宽的VPS主机可以看看。第一、商家优惠码优惠码:June40全场主机六折优惠,不过仅可以月付、季付。第二、商家VPS主机套餐1...