2信息隐藏技术概述
密钥K2相同的称为对称算法,不同则称之为非对称算法。
2.2信息隐藏的分类
信息隐藏其实是数据进行隐藏,因此信息隐藏也称为数据隐藏(datahiding),其包含四种含义:一是视觉看不到信息;二是信息存在,但视觉无法分辨出来;三是信息的发送与接受双方身份无法确定或者定位;四是传输信道本身外界无法察觉。
这门新兴的数据隐藏学科按照不同的分类标准,具有不同的分类方式,目前有以下几种分类方法帅1:
1、按照保护对象分类p1,如图2—2所示:
(1)隐写术
隐写术作为信息隐藏领域的一个重要分支,就是要将所要传递与保存的信息隐藏在载体之中而不被发现,那么所选择的载体就要保证进行信息隐藏时候的不可感知性与隐写容量的大小。隐写术本身又有两大分支:技术隐写。即将采用一种通过其他媒介传递秘密信息的技术;另一种是语义隐写。就是将记录(2)匿名通信
匿名通信顾名思义,就是以各种方式隐藏秘密信息的发送者与接受者,相(3)数字水印
数字水印技术主要是用来版权保护、身份认证以及保护数据的完整性。再(4)隐蔽信道7这个行为本身隐藏起来的技术。关的重要技术包括重发技术与网络代理技术。在很多实际运作中,匿名通信运用很广,可以保证一些秘密用户的身份信息不被泄漏。详细具体的划分还可以将数字水印划分为鲁棒性水印和脆弱性水印。用于保护版权的是鲁棒性水印,其原理是将保护版权的信息嵌入到载体的冗余部分,这样就要求水印不能轻易因为受到攻击而被破坏,从而无法达到保护版权的目的。相反,脆弱性水印是用来保护数据的完整性,要将水印嵌在载体的敏感位置,然后通过检查提取后的水印是否被破坏来判断载体是否被修改过。需要注意的是,当嵌入脆弱性水印的时候要充分考虑嵌入的位置和方法,这样一旦载体被修改就可以很容易通过水印反映出来。