《信号处理》课件07.2JPEG图像的隐写与隐写分析.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《信号处理》课件07.2JPEG图像的隐写与隐写分析.pptx》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信号处理 信号 处理 课件 07.2 JPEG 图像 分析
- 资源描述:
-
1、JPEG图像隐写软件JstegOutGuessF5改变了载体图像的DCT直方图或分块效应12023-5-22信息隐藏与数字水印JPEG压缩过程将原始图像分割为88的小块每小块作二维DCT变换l左上角为直流,zigzag扫描,对应频率从低到高对DCT系数进行量化l对不同频率成分采用不同的量化步长l量化后的DCT系数是整数22023-5-22信息隐藏与数字水印JPEG压缩过程标准量化表32023-5-22信息隐藏与数字水印Jsteg密写将秘密信息嵌入在量化后的DCT系数的LSB上。但原始值为1,0,1的DCT系数除外。提取秘密信息时:将图像中不等于1,0,1的量化DCT系数的LSB取出即可。202
2、3-5-224Datahiding&Digital WatermarkJsteg密写实例原图像块的像素值为2023-5-225Datahiding&Digital WatermarkJsteg密写实例DCT变换后的系数矩阵为2023-5-226Datahiding&Digital WatermarkJsteg密写以标准量化表量化后的系数矩阵为2023-5-227Datahiding&Digital WatermarkJsteg密写其中,只有两个系数可以隐藏秘密信息,如果需要隐藏的为012023-5-228Datahiding&Digital WatermarkJsteg密写用量化表进行逆量化,
3、做逆DCT变换,得到密写图像块对比发现,几乎每个像素都有变化2023-5-229Datahiding&Digital WatermarkJsteg隐写将秘密信息嵌入在量化后的DCT系数的LSB上。但原始值为1,0,1的DCT系数除外。提取秘密信息时:将图像中不等于1,0,1的量化DCT系数的LSB取出即可Jsteg隐写就是对DCT系数进行LSB隐写,用c2分析可以进行隐写分析102023-5-22信息隐藏与数字水印基于量化表调整的隐写Jsteg隐写可嵌入的DCT系数非常少,因此隐写量较小提出基于量化表调整的隐写:不使用标准量化表11不同之处在于:中频量化步长值为12023-5-22信息隐藏与数
4、字水印基于量化表调整的隐写有较多的量化DCT系数可以进行隐写问题l仍然是LSB隐写,用c2分析可以进行隐写分析l量化表中量化步长的异常,会引起分析者怀疑122023-5-22信息隐藏与数字水印F5隐写JPEG图像的DCT系数特点lDCT系数的绝对值越大,其出现的频率越低l随着DCT系数绝对值的升高,其出现次数下降的幅度减小132023-5-22信息隐藏与数字水印F3隐写F5隐写方法是由F3、F4发展而来F3隐写l每个非0的DCT系数用于隐藏1比特秘密信息l秘密信息与DCT系数的LSB相同,则不改动;不同则将DCT系数绝对值减1,符号不变l如果原始值为1或1,嵌入比特0时,变为0,此隐藏视为无效
5、,在下一个系数上重新嵌入l提取时:将不为0的DCT系数的LSB取出即可142023-5-22信息隐藏与数字水印F3隐写例:l已知JPEG图像DCT系数为:-9,-4,0,0,0,1l且已知负整数最低比特位与其奇偶性一致已知该图像使用了F3隐藏l则从中能提取几比特秘密信息?秘密信息为?2023-5-22信息隐藏与数字水印15F3隐写F3隐写的特点l隐写是将绝对值减1,而不是LSB替换,因此可以抵抗c2分析l漏洞算法约定:“原始值为1或1,嵌入比特0时,变为0,此隐藏视为无效,在下一个系数上重新嵌入”造成隐藏了更多的比特0因此隐写后DCT系数直方图中,偶数位置上的灰色柱比奇数位置上的要突出1620
6、23-5-22信息隐藏与数字水印F3隐写172023-5-22信息隐藏与数字水印F4隐写F4隐写l用正奇数和负偶数代表秘密信息1l用负奇数和正偶数代表秘密信息0l值为0的DCT系数仍然不负载秘密信息l当欲嵌入的比特与DCT系数代表的信息不同时,同样将绝对值减1,符号不变2023-5-22信息隐藏与数字水印18F4隐写F4隐写l如果嵌入时产生了0系数,同样无效,在下一个系数上重新嵌入与F3的区别l不仅嵌入比特0时可能产生无效隐藏,嵌入比特1时也会产生无效隐藏,需要重新嵌入l所以偶数柱比奇数柱突出的特点不会出现2023-5-22信息隐藏与数字水印19F4隐写202023-5-22信息隐藏与数字水印
7、F5隐写F5隐写l在F4的基础上,添加了混洗技术和矩阵编码技术混洗:使秘密信息分布在整个图像中l如果可携带秘密信息的DCT系数个数大于秘密信息长度,采取混洗的方法,随机选择系数进行嵌入矩阵编码l优点:减少了LSB的修改量l缺点:降低嵌入量212023-5-22信息隐藏与数字水印F5隐写:矩阵编码LSB隐写l嵌入1比特可能修改也可能不修改原数据,概率为0.5l则每个LSB的修改可以平均嵌入2比特信息矩阵编码的目的是,使得每个LSB的修改可以嵌入更多的比特信息l在2k-1个原始数据的LSB中最多改动1比特达到嵌入k比特的效果lk=1:普通LSB隐写lk=2:在3个数据上,只修改1比特,代表嵌入2比
展开阅读全文