数字水印技术

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

0,1,0,0,1,1,1,1
信息隐藏位图法特点:
已隐藏信息的BMP图像与未隐藏信息的BMP图像,用肉眼 是看不出差别的;
该方法具有较高的信息隐藏率:如果一个大小为32k的24位 BMP图像文件,可以隐藏约32k/8=4k的信息(忽略文件头 不能隐藏数据的54个字节); 由于信息都被隐藏在最低位,所以攻击者可以轻易地将隐藏 的信息去除掉。这种方法只有在第三方未知的情况下隐藏信 息才有效,只能作为一种信息隐藏的方法。不具有鲁棒性也 就不能称为水印。
一般来说,目前学术界研究的数字水印大多数是盲水印。
数字水印的分类
按内容划分 › 有意义水印 有意义水印是指水印本身也是某个数字图像(如商标图像)或数字音 频片段的编码;
有意义水印的优势在于,如果由于受到攻击或其他原因致使解码后的 水印破损,人们仍然可以通过视觉观察确认是否有水印。 › 无意义水印 无意义水印只对应于一个序列号。
字水印的鲁棒性要求,因此现在的数字水印软件已经很少采用LSB算法了。不过,作为一种大数据量的信息隐藏
方法,LSB在隐藏通信中仍占据着相当重要的地位。
原始图像 水印 密码 LSB算法 水印图像
DCT水印算法 › 在图像的DCT变换域上选择中低频系数叠加水印信息。 › 先将原始图像分成8×8的子块,并分别对每一子块进行离散 余弦变换,转换为64位DCT系数。根据一定原理选取待嵌入 的DCT变换系数的位置,再利用一些运算进行水印信息的嵌 入,然后将嵌入水印信息的DCT系数的子块进行逆DCT变换, 最后合成为嵌入水印图像。 › 具有鲁棒性强、隐蔽性好的特点。
击等手段。
信息隐藏技术 › 将需要保密的信息隐藏到数字化的图像、声音或文本中,来 迷惑攻击者。 › 嵌入信息后的图像与原始图像相比,在人的视觉上没有什么 区别。 › 数据隐藏要不改变掩护媒体的数据量。 信息
嵌入
掩护媒体 伪装媒体
信息隐藏位图法介绍
BMP文件分类:
2色位图 16色位图
256色位图
24位位图
水印攻击介绍
水印攻击
› 主动水印攻击:篡改或破坏水印,使合法用户也不能读取水 印。 › 被动水印攻击:试图破解数字水印算法,难度较大。
主动水印攻击 › 图像压缩攻击 › 二次或多次水印攻击 › 多拷贝平均攻击 › 拼接攻击 › 几何变形攻击 › 图像量化与图像增强 除上述攻击手段外,主动水印攻击还有线性、非线性滤波攻击,噪声攻
图像水印 音频水印
视频水印
文本水印 用于三维网格模型的网格水印等。 随着数字技术的发展,会有更多种类的数字媒体出现,同时 也会产生相应的水印技术。
数字水印的分类
按检测过程划分
› 明文水印 明文水印在检测过程中需要原始数据。明文水印的鲁棒性比 较强,但其应用受到存储成本的限制。 › 盲水印 盲水印的检测只需要密钥,不需要原始数据。
常用水印算法
空域数字水印 › 最低有效位算法(LSB):通过修改表示数字图像的颜色或颜色分 量的位平面,调整数字图像中感知不重要的像素来表达水印的信息, 以达到嵌入水印的目的。 频域数字水印
› 扩展频谱算法:通过时源自文库分析,根据扩展频谱特性,在数字图像
的频率域上选择那些对视觉最敏感的部分,使修改后的系数隐含
数字水印的分类
按水印隐藏的位置划分
› 时(空)域数字水印:是直接在信号空间上叠加水印信息 › 频域数字水印在DCT变换域上隐藏水印
› 时/频域数字水印:在时/ 频变换域上隐藏水印
› 时间/尺度域数字水印:在小波变换域上隐藏水印 随着数字水印技术的发展,各种水印算法层出不穷,水印的 隐藏位置也不再局限于上述四种。应该说,只要构成一种信 号变换,就有可能在其变换空间上隐藏水印。
信息隐藏位图法介绍
BMP文件组成
BMP文件头:存储BMP图像基本信息。 文件头信息块
图像描述信息块、
BMP数据:存储BMP图像的数据信息。 颜色表(在真彩色模式无颜色表) 图像数据区
24位BMP图像文件的结构特点
每个文件只能非压缩地存放一幅彩色图像 文件头通常由54个字节的数据段组成,包含上面介绍的图 像文件头和图像信息头两部分,其中有该图像文件的类型、 大小、图像尺寸及打印格式等信息;文件头不能隐藏信息。 从第55个字节开始,是该文件的图像数据部分,图像数据 部分是由一系列的8位二进制数所组成,数据的排列顺序以 图像的左下角为起点,每连续3个字节便描述图像一个像素 点的颜色信息,这三个字节分别代表红、绿、蓝三基色在此 像素中的亮度,若某连续三个字节为:FFH,00H,00H, 则表示该像素的颜色为纯红色。从第55字节以后可以隐藏信 息。
数字水印技术的特点
安全性
鲁棒性
隐蔽性
水印容量
核心技术
1、数字水印生成与隐藏算法
2、水印防复制技术
3、抗衰减技术
4、数字水印检验机读化
数字水印的分类
按特性划分:
鲁棒数字水印 主要用于在数字作品中标识著作权信息。 易损数字水印 主要用于完整性保护。
数字水印的分类
按水印所附载的媒体划分
数字水印的信息。
LSB水印算法 › 在位图法的基础上将输入的信号打乱,并按照一定的分配规则使嵌入的信息能够散布于图像的所有像素点上,增
加破坏和修改水印的难度。由于水印隐藏在最低位,相当于叠加了一个能量微弱的信号,因而在视觉和听觉上很
难察觉。LSB水印的检测是通过待测图像与水印图像的相关运算和统计决策实现的。 › LSB算法拥有与位图法同样的致命缺点。虽然可以隐藏较多的信息,但隐藏的信息可以被轻易移去,无法满足数
举例:
设一段24位BMP文件的数据为:
01100110,00111100,10001111,00011010, 00000000,10101011,00111110,10110000, 则其字节的奇偶排序为:0,0,1,1,0,1,1,1。 需要隐藏16进制信息4F,转化为8位二进制:01001111 0,0,1,1,0,1,1,1 第2位:00111100→00111101, 第3位:10001111→10001110, 0,1,0,0,1,1,1,1 第4位:00011010→00011011, 第5位:00000000→00000001, ↑ ↑ ↑ ↑
数字水印技术
余金蓉
数字水印(Digital Watermarking)技术
将一些标识信息(即数字水印)直接嵌入数字载体(包括 多媒体、文档、软件等)当中,但不影响原载体的使用价 值,也不容易被人的知觉系统(如视觉或听觉系统)觉察 或注意到。 通过这些隐藏在载体中的信息,可以达到确认内容创建者、 购买者、传送隐秘信息或者判断载体是否被篡改等目的。 数字水印是信息隐藏技术的一个重要研究方向。 属于信息隐藏(Information Hiding)技术的一种。
对于无意义水印来说,如果解码后的水印序列有若干码元错误,则只 能通过统计决策来确定信号中是否含有水印。
数字水印的分类
按用途划分 › 票证防伪水印是一类比较特殊的水印,主要用于打印票据和电子票据、 各种证件的防伪。一般来说,伪币的制造者不可能对票据图像进行过 多的修改,所以,诸如尺度变换等信号编辑操作是不用考虑的。但另 一方面,人们必须考虑票据破损、图案模糊等情形,而且考虑到快速 检测的要求,用于票证防伪的数字水印算法不能太复杂。 › 版权标识水印是目前研究最多的一类数字水印。数字作品既是商品又 是知识作品,这种双重性决定了版权标识水印主要强调隐蔽性和鲁棒 性,而对数据量的要求相对较小。 › 篡改提示水印是一种脆弱水印,其目的是标识原文件信号的完整性和 真实性。 › 隐蔽标识水印是将保密数据的重要标注隐藏起来,限制非法用户对保 密数据的使用。
相关文档
最新文档