《信号处理》课件10信息隐藏理论研究.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《信号处理》课件10信息隐藏理论研究.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信号处理 信号 处理 课件 10 信息 隐藏 理论研究
- 资源描述:
-
1、1信息隐藏研究的发展nLSB变换域调制盲检测鲁棒性脆弱性抗各种攻击n2000年出现了水印理论研究n2001年出现了对水印协议的研究 n2002年水印的隐藏容量问题得到了重视 n2003年关于隐藏容量的理论问题得到了进一步的发展 n2004年水印技术的发展是借鉴密码学的概念,实现完整性验证、所有权验证、内容认证、拷贝控制n近年:低修改率的隐藏(信息隐藏编码),低隐藏率的隐写分析2理论研究的目的n一个信息M被隐藏在宿主数据S中,得到的数据X受到各种处理(攻击),这些处理旨在去除X中关于M的任何痕迹n信息隐藏系统应该满足两方面的要求n透明性:即数据X与数据S在适当的信息失真度量下应该是相象的n鲁棒性
2、:即隐藏在数据中的信息在经过一定程度的处理后,仍然能够被识别出来n通常攻击者引入的数据失真的程度总是有一个限制的 3涉及许多研究领域n信息隐藏涵盖了许多其他领域的方法和知识,包括:信号处理,通信,博弈理论和密码学n许多信号处理和通信领域的技术被用来设计信息隐藏的算法和去除隐藏信息n例如扩频方法和量化方法等n数据压缩,信号畸变和增加噪声等n音频、图像和视频中的感知模型被用来设计隐藏算法和度量失真4信息隐藏理论研究n最近许多研究开始考虑基于信息论的信息隐藏和数字水印理论框架n将信息隐藏过程抽象化,认为隐藏过程相当于隐蔽信息的通信过程,用通信模型表示信息隐藏n隐蔽信息作为通信输入,隐蔽载体作为信道描
3、述,攻击行为也描述为信道n隐蔽密钥和隐蔽载体(如果必要)作为通信的边信息存在 n数字水印的容量被认为是上述通信模型下最大可靠传输率n最难点之一是信息隐藏容量分析 5信息隐藏的通信模型n可以将信息隐藏的载体看作通信信道通信信道,将待隐藏信息看作需要传递的信号需要传递的信号,而信息的嵌入和提取分别看作通信中的调调制和解调制和解调过程 发送器信道接收器消息消息信 息 嵌入伪 装 载体信 息 提取消息消息通信系统隐藏系统6信息隐藏的模型nCosta模型nCohen与Lapidoth模型nMoulin模型nSomekhBaruck模型n并行高斯信道模型71、Costa模型nCosta考虑了有噪声环境下的
4、信道,即:发送端传送XN到接收端,通过下述信道 n编码者知道SN,但解码者知道(或不知道)SN,噪声ZN二者都不知道 nCosta 证明在SN和ZN都满足独立正态同分布时,该信道的容量为 NNNNZSXY)1log(21NPC81、Costa模型nP是XN的平均能量nN是ZN的平均能量n如果认为SN表示信息隐藏的载体,XN表示隐藏的消息,ZN表示攻击噪声,Costa的通信模型就移植到了信息隐藏的系统模型 92、Cohen与Lapidoth模型nCohen与Lapidoth 认为载体序列U满足独立同分布于零均值方差为 的高斯分布,隐蔽信息为W,在消息集上均匀分布,随机变量1表示密钥,在编码与解码
5、端都可以得到n嵌入过程为n攻击者产生随机变量2控制攻击过程2Unnxwuf),(:1nnyxgy),(:210n嵌入和攻击分别满足约束条件 11),(DXUd22),(DYXd113、Moulin模型nMoulin,Information-Theoretic Analysis of Information HidingnIEEE Trans.On Information Theory,Vol.49,No.3,March,200312信息隐藏问题的描述 n宿主数据源产生 域中的分布未知的随机变量Sn边信息源产生 域中分布为 的随机变量K n信息源产生信息集合中的信息MS()p k13n在算法中,
6、S 是一些数据块或变换域系数(例如DCT系数或小波变换系数),它来自宿主数据n集合S 可以是连续闭集(例如0,1n)或是离散的集合(例如经过量化的变换系数集合)n宿主数据是一组相互独立且满足 分布的随机变量序列()p s14n边信息K 对于发送者和接收者都是已知的,而对攻击者未知n边信息有两方面的作用n一方面,它是一个随机信号源,可以提高传输性能、抗干扰能力n另一方面,可以提供关于载体 S 的边信息给解码者。用一个联合分布 来描述S和K的依赖关系(,)p s k15n边信息的例子n接收者已知原始载体Sn如果解码器可以得到载体本身,则可认为是私有水印模式n接收者只知道原始载体的部分信息(如图像的
7、特征)n完全不知原始载体:盲水印(盲信息隐藏)n如果解码器得不到任何边信息,则是公开水印模式16信息隐藏过程n信息隐藏者将 、和信息m通过某种处理函数 ,产生合成数据 NSNKNfNX17攻击n攻击者使 通过一个随机的攻击信道n产生失真的数据 ,试图消除信息M的痕迹 NX(|)NNNAyxNY18接收n接收端解码器收到 和 得到不可靠的对M的估计 NYNKM19失真限制n定义1:信息隐藏者的失真函数是一个非负函数n定义2:攻击者的失真函数是一个非负函数 1:dSXR2:dXYR20失真函数n信息隐藏者的失真函数是有界的n对称性n 等价于n在图像、音频或视频的感知失真函数度量下不成立,因为人类感
8、知系统存在门限效应 1,maxmax(,)ds xSX1(,)d s x 11(,)(,)d s xd x s1(,)0d s x sx21n扩展到N个变量 11(,)(,)NNNNiikkkdxyd xyN22n定义3:一个基于失真 的N点信息隐藏编码是一个3元数据(M,)nM是信息集合 n :编码器n :解码器 1DNfNNf(,)NNNNxfsm kN(,)NNNmyk23n编码映射必须符合失真函数限制24n定义4:一个受限于失真 的记忆性攻击信道,是一个有条件概率密度分布的序列 2D25信息隐藏博弈n信息隐藏可以看作是两个相互协作的选手(信息隐藏者和解码者)与其对手(攻击者)间的一场博
9、弈n前者试图最大化代价函数,而后者则尽量去减小它 n代价函数J26n以函数 和攻击信道 为参数的代价函数n编译码函数 受信息隐藏双方控制n攻击信道 受攻击者控制 ,NNfNA(,)NNNJ fA(,)NNfNA27n对博弈双方而言,可见信息可见信息便是决定博弈结果的关键n如果游戏者按照给定顺序选择他们的行为,那么对于第一个游戏者来说保守的策略就是假定它之后的游戏者将会明了自己的行为 28n对于信息隐藏而言:n首先由信息隐藏者进行信息隐藏(选择 ),并假定攻击者将能知道 ,并以此为依据选择一个 n同样的,攻击者也会假定接收者能够了解 并选择相应的n这种情况下,博弈值为 NfNfNANAN*max
10、minmax(,)NNNNNNfAJJ fA29n一个更保守(因而更安全)的情况是,假设编解码者不知道 ,而攻击者能知道 ,并可以依此设计n面对这个无所不知的攻击者,则有博弈的低值NA,NNfNA,max min(,)NNNNNNfAJJ fA30n博弈的高值:用理想化的假设,即编码和译码者都知道 ,此时有 NA,min max(,)NNNNNNfAJJ fA3132另一种角度n大量文章用熵的概念讨论信息隐藏问题,信息熵的概念真是研究信息隐藏技术的有力工具吗?n熵的理论是解决不确定性问题的数学工具,而信息隐藏技术未必是不确定性问题,因此其合理性还需要有进一步的解释n另外,有人提出用熵值的变化检
11、测图像是否含有隐藏信息的建议也缺乏实际的意义,因为我们无法准确地计算一幅图像的熵 33观点n感觉信息是多维矢量 n视觉器官接收的图像信息包括亮度、颜色、物体的形状大小、相对位置等n听觉器官接收的声音信息包括强度、方向、音色、音质等n触觉器官接收的信息则包括温度、湿度、硬度、光滑度和弹性等n因此,各种感觉信息都可以假设为多维信息空间中的矢量,其不同的基代表不同的特性 34n信息感知系统 n一般地把视觉、听觉、触觉等器官叫做信息感知系统n为了提高感知能力,人们制造了许多仪器设备,当用这些仪器设备或方法来接收信息从而了解外部世界时,也属于信息感知系统 n例如发现是否存在隐藏信息的统计检测方法也应属于
12、信息感知系统 35n信息记录系统 n大多数仪器设备只能记录外界信息,并不能立即给出这些信息的涵义n例如录音机可以记录声音,但是录音结果却需要人们用耳朵去识别n照相机可以拍下需要的景物,拍照结果还要人们用肉眼去观察n这样一些仪器设备可以统称为信息记录系统 36信息隐藏技术的机理 n假设信息记录系统的灵敏度矢量为 ,信息感知系统的灵敏度矢量为 n信息记录系统可以记录的信息范围是多维信息空间V中的一部分区域n信息感知系统所能感知的信息范围也是 信息空间V中的一个区域 rSdSVVrVVd37rVdV38n 一般地说,和 未必是全等或者全包含的关系n这意味着,可以感知的信息未必全部能被记录下来,能被记
13、录的信息也未必能被完全感知n例如,我们只能感知数字图像的主要部分,或者我们只能听出一段数字音乐的主要部分,n许多信息记录系统比起信息感知系统更加灵敏 rVdV39n秘密信息M本来是可以感知的,即n但是,如果我们能够构造一种映射F,n使得M能从子空间 映射到子空间 中的 ,它就不能被感知了 dVM)(MFM rdVVMdVrdVV M40n只要存在逆过程 F 可以使被隐藏的信息重新回到 而被感知,即 n这样,就实现了信息隐藏 dV)(MFFM41n信息隐藏的目标:n在一定约束的情况下,找到这样的映射Fn约束:失真约束42问题1基于信息论的通信模型是否能最准确地描述信息隐藏问题?n信息隐藏问题n信
14、息隐藏是设法在多媒体信息中嵌入一些额外信息,嵌入的信息应该不影响载体的使用,甚至不能产生“载体携带了秘密信息”的怀疑,一旦载体被怀疑携带了秘密信息,则信息隐藏就失败了 n通信问题n通信系统的基本问题是,在统计噪声背景下,在信息接收端近似地或精确地复制发送端发出的信号波形(Shannon“通信数学理论”)43n信息隐藏问题与通信问题的区别(1)n信息隐藏的载体是多媒体信号,是“确定型”信号,通信信道是随机噪声,是“统计型”信号n因此文献中估算隐藏容量时,需要假设载体、攻击信道等是高斯白噪声,这一点在具体算法设计时是不成立的,或者只能假设近似成立 44n信息隐藏问题与通信问题的区别(2)n信息隐藏
15、是人与人的智力较量,信息隐藏的攻击者是人,而且攻击手段是有“智能”的 n通信系统的目的是将发送端的信号精确地传递到接收端,信道所能产生的破坏就是提高噪声强度,而信道噪声是无“智能”的 n目前研究信息隐藏的通信模型中,将攻击者模拟为信道的噪声干扰,没有考虑攻击者的主动攻击,即智能性攻击 45问题2信息隐藏的最直接约束条件是“不引起载体的可察觉改变”,这一点的度量是否准确?n要研究信息隐藏的最大容量,必然要涉及的一个最直接的约束条件是“不引起载体的可察觉改变”n目前研究多用失真度量的方法n如何更加准确地描述“不引起载体的可察觉改变”这一较为“主观”的约束条件?46思路n要想把信息隐写与隐写分析的研
16、究推向更深入,需要一个更加合适的研究方法和模型n要研究安全的信息隐写,必须详细了解隐写分析 47一、信息空间n假设全信息空间是n维的,即 n其中一个r1维子空间是感知空间,表示为 n另一个r2维子空间是记录空间,表示为n 与 不完全重叠),.,(21nnvvvV),.,(1211rsssrvvvW),.,(2212rtttrvvvW1rW2rW48n信息隐藏就是将感知空间里的信息想办法映射到一个可以记录但无法感知的空间中n合法接收者具有逆映射和密钥,能够再正确映射回感知空间n隐写分析就是在未知逆映射的情况下,将不可感知的信息感知出来 49二、全信息理论n在信息科学原理中,把信息分为本体论信息和
17、认识论信息 n本体论信息是信息的客观存在 n认识论层次的信息,由于引入了主体,具有了更丰富的内涵,既包含了信息的表现形式,又包含了主体对信息内在含义的理解,还包含了主体对事务价值的判断 50全信息理论n在信息科学理论中,把同时考虑事务运动状态及其变化方式的外在形式、内在含义和效用价值的认识论层次信息称为“全信息”n语法信息:只考虑形式因素的信息n语义信息:考虑含义因素的信息n语用信息:考虑效用因素的信息 51用全信息理论研究隐写分析n目前网络上有上百种公开的隐写软件,不少隐写软件生成的隐写载体具有软件的特殊标记,利用这些特征码匹配的方法,可以识别经过特定软件隐写的载体。我们可以把这类隐写分析定
展开阅读全文