信息隐藏技术的应用更多时候是作为传统密码学的一个补充,将传统密码学作为将信息内容隐藏的手段,信息隐藏技术作为隐藏信息存在的手段,这是一种新型具有发展潜力的信息安全技术。信息隐藏技术和传统密码学两者是一种互相补充的关系,并非互相竞争的关系。
信息隐藏技术可以分为隐写术与数字水印两大类。
数字水印是在原始数据中永久性的嵌入一些具有鉴别性的数字信号或模式同时不妨碍原始数据的可用性。数字水印一般具有鲁棒性,隐蔽性,安全性和盲检测性四个特点。但这一技术常用于数字作品版权保护,证明产品的真实可靠性、跟踪盗版行为或者提供产品的附加信息,因此在这里仅做简要介绍。
图1。1 数字水印分类
隐写术,名字来源于Steganographia,这是一本由特里特米乌斯所写讲述密码学与隐写术的书,该书书名源于希腊语常译为 “隐秘书写”,是指一种能够逃避监控者的隐蔽通信机制。现代的隐写术常广泛使用多媒体文件来进行信息的隐藏,但是这种方式有他自身的限制,容量小,安全性差成为了致命的缺陷。但随着互联网的发展,互联网中众多的协议与巨大的流量成为了隐写术的理想载体,众多的协议与包行为被用来设计成隐蔽信道用来隐藏信息。
隐写术常用来进行对信息的加密通讯,这正是本文的着重点,接下来将介绍两种典型的信息隐藏技术:基于数字图像文件的信息隐藏技术和基于WEB网络的信息隐藏技术隐蔽信道。
1。2 基于数字图像的信息隐藏技术
在基于数字图像的信息隐藏技术中主要利用了多媒体信息在时间和空间中的冗余性和人对信息变化的掩蔽效应(在亮度有变化的边缘上,该边界掩盖了边缘临近像素的信号感觉使人的感觉变得不灵敏,不准确)[3]。基于图像的信息隐藏一般有两种:基于变换域的隐藏技术和基于空间域的隐藏技术。基于变换域的隐藏技术是通过改变图像某些变换域中的系数加入隐蔽信息;而基于空间域的隐藏技术是直接对图像中像素值进行修改来实现携带隐蔽信息,拥有较大的容量。来:自[优E尔L论W文W网www.youerw.com +QQ752018766-
图1。2 图像信息隐藏一般模型
1。2。1 基于空间域的隐藏技术
基于空间域的隐藏技术是指将隐秘信息写入图像的空间域中,一般是对图像的像素值进行调制以达到携带信息的目的。在基于空域的隐藏算法中最为普遍使用同时也是最早提出的算法是最低有效位方法。由于计算机中用三个字节来代表三原色的分量数值,因此每个字节最低位的变化对视觉影响极为微小,可以把每个字节的最低为视为冗余位,将隐蔽信息嵌入至这一位。该算法的最大优点是每个像素点都能携带隐秘信息,因此速度快,容量大同时有较好的不可见性。但是,由于该算法的鲁棒性较差因此所携带的数据受到滤波,图像量化,几何变形和加噪等方式的攻击会受到损坏。
另一种常见的空间域信息隐藏算法是Patchweork算法。该算法首先选取一个数作为伪随机数生成器的种子与算法的密钥,再通过伪随机数生成器产生两个随机数序列,分别按图像的尺寸进行缩放成为随机点坐标序列。然后将其中一个坐标序列对应的像素亮度值降低,同时升高另一坐标序列对应的像素亮度。由于亮度变化的幅度很小,随机散布,并不集中,所以不会明显影响图像质量。Patchwork算法改进了最低有效位变换方法图像统计特性的不足,但是隐藏容量小,易受攻击的特点决定了该算法只能用于某些携带少量信息的场合。 URG网络存储隐蔽信道的设计与实现(3):http://www.youerw.com/jisuanji/lunwen_98545.html