基于信息隐藏技术文档信息传输算法研究.docVIP

基于信息隐藏技术文档信息传输算法研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于信息隐藏技术文档信息传输算法研究

基于信息隐藏技术文档信息传输算法研究[摘要] 该文主要介绍将各种类型的文件经过一定的算法处理后隐藏到彩色BMP位图的各个像素中,再从隐藏有文件信息的BMP位图的像素中提出隐藏的文件信息的方法――像素位法。该方法隐藏的信息量大、效率高、隐蔽性好、处理速度快 [关键字] 信息隐藏 文档传输 彩色BMP位图 CRC_32算法 1 介绍 随着计算机技术和Internet的迅速发展与应用,计算机越来越应用到了人们生活的方方面面中,又由于计算机在通讯方面突出表现,使其在各种信息交换、传递的领域更是独树一帜。事有两面,在计算机进行快速信息交换的同时也带来了一定的安全性问题,对于一些高度机密的文档信息,就不能用普通的方法(如普通的U盘拷贝、发送电子邮件)进行交换和传递了。这样如何将机密文档信息在安全的情况下用现代的信息传递手段进行快速传递成为现在的一个新的研究课题 信息隐藏技术的文档信息传输是这个课题的核心,它是将机密文档处理后隐藏到普通的BMP图片中,把隐藏有信息的图片通过计算机发送到接收方,接收方再解释出隐藏文档的方法。这种方法不同于单独发送加密文件的优点在于,不容易引起攻击者的注意。因为中间信息是类同于普通的BMP图片。这种方法的要求有两点: ● 隐藏信息后的彩色BMP图像与原始图像相比,在人的视觉上没有什么区别; ● 隐藏信息后的彩色BMP图像与原始图像相比,大小上没有多大变化; 2 BMP位图说明 BMP图像文件格式,是微软公司为其WINDOWS环境设置的标准图像格式,在Windows系统软件中包含了一系列支持BMP图像处理的API函数。随着WINDOWS操作系统在世界范围内的普及, BMP文件格式越来越多地被各种应用软件所支持 BMP图像文件是位图文件,位图表示的是将一幅图像分割成一个个很小的栅格,每个栅格缩小为一个点称为像素,每一个像素具有自已的数值,即一幅图像是由一系列像素点构成的点阵。BMP中按第个像素数值(像素位值)的取值范围可以分为1位、4位、8位、24位图片。像素位值的大小体现了图片彩色质量的好坏,同时也决定了图片保存时占用空间的多少。①1位图片就是指黑白图片,图片中每一由黑白两种颜色组成,它是占用空间最少的位图,同时是图片质量最差的;②4位图片是16色的彩色图片,图片中每个像素位的范围为0到15,带有彩色,但彩色质量很差,占用空间小;③8位图片是256色的彩色图片,图片中每个像素位的范围为0到255,彩色质量相对好,占用空间大;④24位图片就是所说的真彩色的彩色图片,图片中每个像素位由三个字节组成,彩色质量相对好,占用空间最大; 这里讨论的主要是对24位真彩色图片的处理 3 信息处理的原理 3.1 信息隐藏 信息隐藏就是将文档信息隐藏在真彩色BMP图片中,其流程如图1所示: 图2中,每一个点表示位图中的一个像素,每一个像素的值范围在0。在隐藏信息时每一个像素的奇偶性作为隐藏数据的依据。如果此像素的值为偶数表示数据为0,如果此像素的值为奇数时表示数据为1,用0和1的不同排列组全表示各种数据。而这种表示方式正好与各种磁盘保存数据的方式相同(磁盘中的数据也是以0和1的方式 :二进制方式保存的)。这样从磁盘中读取出文档的内容,使位图中各个像素的奇偶性和文档内容的奇偶性对应,就在位图中隐藏了信息这个过程叫位图像素调制。其中的对应规则复杂程度是有效防止隐藏的信息被非法解读出的难易程度的体现。对应规则越复杂越难被非法解读出来 再对位图中每行中隐藏的数据进行位异或和CRC_32校验,可以有效的验证解读出数据的有效性和正确性。信息隐藏过程举例:BMP位图第一行前8个像素的值为130747811320662213206620,要隐藏的数据ASC码值为85。将像素值的奇偶性与数据比较后要作如下的调制: 第一个像素藏信息0,要调整为偶 第二个像素藏信息1,不变; 第三个像素藏信息0,要调整为偶 第四个像素藏信息1,不变; 第五个像素藏信息0,不变; 第六个像素藏信息1,要调整为奇 第七个像素藏信息0,要调整为偶 第八个像素藏信息1,要调整为奇 经过这样的调制,此BMP位图第一行前8个像素的奇偶性便与85转化的8位二

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档