下载后可任意编辑信息隐藏技术及应用 1 什么是信息隐藏 信息隐藏(InformatiOn Hiding): 主要讨论如何将某一机密信息秘密(Secret Message)隐藏于另一公开的信息(载体、 宿主)中, 然后经过公开信息的传输来传递机密信息。第三方则难以从公开信息中推断机密信息是否存在, 难以截获机密信息, 从而能保证机密信息的安全。信息隐藏学是一门新兴的交叉学科, 在计算机、 通讯、 保密学等领域有着宽阔的应用前景。 信息隐藏是上世纪 90 年代开始兴起的信息安全新技术, 并成为信息安全技术讨论的热点; 传统通信领域为了保证传递的信息能够不被窃听或破坏, 常采纳密码来保护信息, 即让窃听者无法看到或听懂, 可是这种技术的缺点是告诉窃听者这就是秘密信息, 特别是随着计算机技术的进展, 密码的安全性受到很大挑战。而新的信息隐藏技术是将需要传递的秘密信息, 隐藏在一个普通的非秘密消息当中, 再进行传输, 这样即使窃听者窃听了传输的信息, 也只会将其当成普通的消息, 而不会怀疑或者无法得知是否有秘密信息的存在。 一般而言, 信息隐藏是分为四个阶段: 预处理阶段、 嵌入阶段、 传输阶段和提取阶段。为了使每个阶段都达到安全, 因此必须在预处理阶段, 引入加密术中的加密算法。在嵌入阶段, 使用基于小波的隐藏信息的算法, 在传输阶段, 进行隐蔽通信, 从而使用传输阶段也是安全的。因此这套信息隐藏的处理方案, 将形成一个安全的体系, 因此既能隐藏秘密信息的内容, 也能隐蔽通信的接收方和发送方, 从而建立隐藏通信。信息隐藏的原理如图下载后可任意编辑1。 信息隐藏技术的分类见图 2。 信息隐藏不同于传统的加密, 传统的加密是讨论如何将机密信息进行特别的编码, 以形成不可识别的密码形式进行传递, 它仅隐藏了信息的内容; 而信息隐藏不但隐藏了信息的内容, 而且隐藏了信息的存在。根据信息隐藏的目的和技术要求, 该技术存在以下特性: 鲁棒性(Robustness): 指不因图像文件的某种改动而导致隐藏信息丢失的能力。这里所谓”改动”包括传输过程中的信道噪音、 滤波操作、 重采样、 有损编码压缩、 D/A 或 A/D 转换等。 不可检测性(Undetectability): 指隐蔽载体与原始载体具有一致的特性。如具有一致的统计噪声分布等, 以便使非法拦截者无法推断是否有隐蔽信息。 透明性(Invisibility): 这是信息隐藏的基本要求, 利用人类视觉系统或人类听觉系统属性, 经过一系列隐藏处理, 使目标数据没...