信息隐藏隐写术.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2008-5-29 111 信息隐藏(隐写术) 1 信息隐藏概述 2 隐写术的基本原理 3 隐写术 4 隐写分析技术 隐写术 空域隐写术 原始类图像隐写术 基于文件格式的隐写术 替换技术:位平面、颜色通道 LSB 基于关系的技术 有限调色板图像隐写术 变换域隐写术 JPEG图像隐写术 3.3 JPEG图像隐写术 Jsteg Outguess算法 F5 JPEG格式图像在网络中大量传输的应用普遍性和JPEG图像编码算法的公开性,使JPEG图像得到了众多隐写术研究者的青睐,因而基于JPEG图像的隐写术得到了迅猛的发展。 用它作为信息隐藏的载体图像在网络上进行隐蔽通信,与其它图像格式相比,它所引起的怀疑相对比较小。 由于JPEG图像格式采用的是有损压缩,根据质量因子的不同,图像显示出的效果本身会有差异,这就使得攻击者难以判断图像中的异常到底是较低的质量因子还是嵌入隐藏信息所导致的。 Jsteg和OutGuess将秘密信息嵌入在量化后的DCT系数的LSB上,原始值为0和1的DCT系数除外。 (1) Jsteg隐写算法 首先获得图像量化后的DCT系数矩阵,对于不为0、 1的DCT系数,用秘密信息取代其LSB,即完成嵌入过程。(连续嵌入) 提取秘密信息时,也只是将含密图像中不等于0, 1的量化DCT系数的LSB取出即可。 Jsteg隐写实质上就是将LSB嵌入法应用到量化后的DCT系数 优点:实现简单 缺点:利用x2分析可以很容易地检测出秘密信息的存在,因此其安全性并不好 (2) OutGuess算法 OutGuess算法是Niels Provos针对Jsteg类算法的缺陷提出的一种方法,主要分两个部分: 嵌入过程不修改DCT系数值为0,1的DCT系数,利用伪随机数发生器产生间隔以决定下一个要嵌入的DCT系数的位置。(随机间隔) 纠正过程消除对效应的出现,方法是利用那些未被修改的DCT系数进行修改来维持直方图保持不变 (3) F5隐写算法 是由德国著名学者Pfitzmann和Westfeld在2001年提出的。是一种针对JPEG图像,可以提供较大的嵌入容量、抗x2检测的隐写算法。 F5的算法描述如下: 由用户输入的密码产生一组随机序列,利用该随机序列来随机选择量化DCT系数的非零交流系数。 对选中的DCT系数进行分组,每组包含2k-1个DCT系数,用以嵌入k比特信息。 利用矩阵编码来嵌入信息 矩阵编码 编码方式为(1,n,k),其中n=2k-1 利用矩阵编码嵌入秘密信息 F5算法的特点 隐藏信息量大 高效(embedded bits per change): 抵抗x2检测 开源 利用了常见的图像格式(JPEG) 1 信息隐藏概述 2 隐写术的基本原理 3 隐写术 4 隐写分析技术 隐写分析的定义 隐写分析的现状 隐写分析的原理 隐写分析的定义 隐写分析(隐写检测):非授权用户进行的信息嵌入逆过程,意指第三方(黑客,通常位于公开信道中)对信息隐藏的一种攻击行为,它不是隐藏信息的合法的检测或提取。 隐写分析的现状 在1999年召开的第三届信息隐藏国际会议上,Westfeld等首次提出检测空域LSB隐写的直方图攻击方法。 通过分析像素值对的统计分布建立卡方统计量(x2)来检测隐藏信息的存在性,并能可靠估计嵌入的秘密消息的大小。 但是,这种方法需要执行多次卡方检验,计算速度受到一定限制。 Fridrich等2001年首次提出一种RS(regular singular)隐写分析方法,这种方法来源于一种无损隐写方案。通过计算LSB平面和移位LSB平面的无损信息隐藏容量,导出了估计秘密消息大小的方程,是目前惟一能够检测连续LSB替换和随机LSB替换嵌入的秘密信息,并能可靠估计嵌入的秘密信息大小的算法,具有较高的可靠性和灵敏度。 还有一类很强的适应性的通用盲检测方法,但大多只能以一定概率判断隐藏消息的存在性,并且检测的可靠性随着嵌入的隐藏消息的减少急剧下降,这在很多应用场合下是不可接受的。此外,这类方法并不能给出一个关于隐藏消息大小的信息,不利于下一步隐藏消息的提取。 因此,很多研究者致力于研究面向特定隐写方法的隐写分析算法,力求实现针对某一种特定隐藏方法实现可靠检测,并准确估计隐藏消息的大小,进而实现秘密消息的提取。 隐写分析的原理 信息隐藏技术中,所有的被隐藏的秘密信息m都可以表示为下面简单的公式: m=p+t 其中: t为被隐藏的秘密信息中经过处理后在载体文件中不会产生可检测失真的部分,它是人对一个媒体的不可感知能力的阂值。 p为被隐藏的秘密信息中经过处理后在载体文件中会产生可检测失真的部分。 t值的大小代表着隐写算法的水平,当m=t,即p=0时,

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档