欢迎来到天天文库
浏览记录
ID:57223814
大小:960.50 KB
页数:15页
时间:2020-08-04
《信息隐藏实验五-stirmark与jsteg全解课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、信息隐藏实验五(六)2015年11月实验内容(18:30-21:00)一、Stirmark攻击工具介绍二、Stirmark攻击实验三、实现Jsteg的嵌入和提取算法(拓展)一、Stirmark攻击工具介绍Stirmark是一个检测水印算法鲁棒性的攻击工具。做法是:给定嵌入水印的图像,Stirmark生成一定数量的修改图像,这些被修改的图像被用来验证水印是否能被检测出。攻击手段包括线性滤波、非线性滤波、剪切/拼接攻击、同步性破坏攻击等。Stirmark操作步骤打开Media文件夹,有两个子文件夹Input和Outpu
2、t。将待检测的图像放入MediaInputImagesSet1中。如图双击BinBenchmark中的StirMarkBenchmark.exe(stirmark主程序),程序自动运行,将待测图像的各种检测结果图像放入MediaOnputImagesSet1中。Stirmark操作步骤Stirmark操作步骤攻击结果如图:(命名:原始图_操作类型_参数,运行完后BinBenchmark文件夹下生成的log日志文件记录了详细攻击策略信息)二、Stirmark攻击实验实验1.1:对第4次实验(DC
3、T系数隐写)的结果采用Stirmark攻击(自己选择2种攻击策略),对攻击后的图片进行信息的提取,计算攻击后的误码率。三、实现Jsteg的嵌入和提取算法(拓展)JSteg隐写基本思想:用秘密信息比特直接替换JPEG图像中量化后DCT系数的最低比特位,但若量化后DCT系数为0或者1,则不进行处理。(DCT系数的LSB嵌入)嵌入方式示意图JSteg隐写(11)(10)(11)DCT系数中0和1不处理:(原因)DCT系数中”0”的比例最大(一般可达到60%以上,取决于图像质量和压缩因子),压缩编码是利用大量出现连零实现的
4、,如果改变DCT系数中”0”的话,就不能很好的实现压缩.DCT系数中的”1”若变为”0”,由于接受端无法区分未使用的”0”和嵌入消息后得到的”0”,从而无法实现秘密消息的提取。JSteg隐写JSteg隐写对直方图的影响嵌入前嵌入后特点:Jsteg隐写使得DCT系数中(2i,2i+1)的频率趋向一致。由于这种统计直方图的异常,很容易被卡方攻击检测出来。设定阈值T,T=嵌入位置的八个邻居像素值之和-嵌入位置的像素值。若T>0,加1;若T<0,减1。以0.5的概率加减1。LSB嵌入的改进三、实现Jsteg的嵌入和提取算法
5、实验1.2:实现Jsteg的嵌入和提取。实验要求:分析鲁棒性和隐蔽性,计算在不同JPEG压缩率下提取信息的误码率。计算在stirmark攻击下的误码率。实验报告内容实验要求:对DCT系数嵌入的两点和三点法,选择2种攻击策略,采用Stirmark攻击,计算攻击后的误码率。实现Jsteg的嵌入和提取算法。分析鲁棒性和隐蔽性,计算在不同JPEG压缩率下提取信息的误码率。计算在stirmark攻击下的误码率。
此文档下载收益归作者所有