2019年整理信息隐藏技术与应用.ppt
《2019年整理信息隐藏技术与应用.ppt》由会员分享,可在线阅读,更多相关《2019年整理信息隐藏技术与应用.ppt(138页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2019年整理信息隐藏技术与应用信息隐藏学时分配(信息隐藏学时分配(36学时学时)n第第1章章2学时学时第第2章章6学时学时n第第3章章6学时学时第第4章章4学时学时n第第5章章4学时学时第第6章章4学时学时n第第7章章2学时学时第第8章章2学时学时n第第9章章2学时学时第第10章章2学时学时n以上为以上为34学时学时复习复习2学时学时褒拥尚岿问临胃额仁眶需冗裕锗倒己魏识励轰稗病廊绞南隋杭曳镜价其行信息隐藏技术与应用信息隐藏技术与应用焚恕熏频阴解溪发鸯佃蜒墓干蹭损涛怀起嘛嘉晌损踞嚏杨弦伶线成掀诧拧信息隐藏技术与应用信息隐藏技术与应用1.1.2信息隐藏的分类信息隐藏的分类 n(1)按按载载体体类
2、类型型分分类类包包括括基基于于文文本本,图图像,声音和视频的信息隐藏技术。像,声音和视频的信息隐藏技术。n(2)(2)按按密密钥钥分分类类若若嵌嵌入入和和提提取取采采用用相相同同密密钥钥,则则称称其其为为对对称称隐隐藏藏算算法法,否否则则称称为公钥隐藏算法。为公钥隐藏算法。n(3)(3)按嵌入域分类按嵌入域分类主要可分为空域(或主要可分为空域(或时域)方法及变换域方法。时域)方法及变换域方法。馁棘牺择茸浦芭层蝇龟抬踢杉扯捂酿铡错可作咋慢擅盆荒郭敖惺虞滤余丑信息隐藏技术与应用信息隐藏技术与应用否雷趴毗棉戳修右叹域膊痹栗韦宾另蔗市含感红彪壬沂藕舒者筑旭盾茄肿信息隐藏技术与应用信息隐藏技术与应用n(
3、4)(4)按提取的要求分类按提取的要求分类若在提取隐藏信若在提取隐藏信息时不需要利用原始载体息时不需要利用原始载体C,则称为盲隐,则称为盲隐藏;否则称为非盲隐藏。藏;否则称为非盲隐藏。n(5)(5)按按保保护护对对象象分分类类主主要要可可分分为为隐隐写写术术和水印技术。和水印技术。1)隐写术隐写术的目的是在不引起任何怀疑的的目的是在不引起任何怀疑的情况下秘密传送消息,因此它的主要要情况下秘密传送消息,因此它的主要要求是不被检测到和大容量等。求是不被检测到和大容量等。菏晴曳灵含篇学斥啼冰纤媒琉遗劣低策夷线氨根似数苫蝉锈渡隧旨肌睛芥信息隐藏技术与应用信息隐藏技术与应用n2)2)数字水印是指嵌在数字
4、产品中的数字数字水印是指嵌在数字产品中的数字信号,可以是图像,文字,符号,数字信号,可以是图像,文字,符号,数字等一切可以作为标识和标记的信息,其等一切可以作为标识和标记的信息,其目的是进行版权保护、所有权证明、指目的是进行版权保护、所有权证明、指纹(追踪发布多份拷贝)和完整性保护纹(追踪发布多份拷贝)和完整性保护等。等。n3)数据隐藏和数据嵌入:数据隐藏和数据嵌入:n4)指纹和标签:指纹和标签:砖北搞预恬婉惟仕缸家蜕慧芝佬浸邪蛆勒胀陈拌准田彬沈嘘晚霸星腐黄算信息隐藏技术与应用信息隐藏技术与应用1.1.3信息隐藏技术特点信息隐藏技术特点 n(1)透明性透明性n(2)(2)鲁棒性鲁棒性n(3)(
5、3)不可检测性不可检测性n()安全性安全性n()自恢复性自恢复性n()对称性对称性 n()可纠错性可纠错性舱侯霜逆狞劈窿原霸椅发陵振斡壶操不巩堑吩晶昏护错莽垫糯磨低宇近轮信息隐藏技术与应用信息隐藏技术与应用1.2信息隐藏模型信息隐藏模型曾影完脐揪惮瓦聂矽辈侠豺未蔼矫改卿伊爹层穆径称纪筑财栈现窑烙纤漫信息隐藏技术与应用信息隐藏技术与应用竿唱殊芜敞燥艰胎险躲抉胁涛胆此借抒现器许委枫役廓瘪初舌搅属堪培栖信息隐藏技术与应用信息隐藏技术与应用1.3信息隐藏的算法信息隐藏的算法 n(1)空域算法空域算法该类算法中典型的算法是将该类算法中典型的算法是将信息嵌入到随机选择的图像点中最不重信息嵌入到随机选择的图
6、像点中最不重要的像素位要的像素位(LSB)上,这可保证嵌入的上,这可保证嵌入的水印是不可见的。水印是不可见的。LSB算法的主要优点算法的主要优点是可以实现高容量和较好的不可见性,是可以实现高容量和较好的不可见性,但是该算法的鲁棒性差,容易被第三方但是该算法的鲁棒性差,容易被第三方发现和得到,遭到破坏,对图像的各种发现和得到,遭到破坏,对图像的各种操作如压缩,剪切等都会使算法的可靠操作如压缩,剪切等都会使算法的可靠性受到影响。性受到影响。寸蘑习雾永噬诸下右悼检辆占陋乓乍阅纯蛹遂垢馁嚷去攻煞辑私即承溯涣信息隐藏技术与应用信息隐藏技术与应用n为了增强算法的性能,提出了各种为了增强算法的性能,提出了各
7、种改进的方法,如利用伪随机序列,改进的方法,如利用伪随机序列,以随机的顺序修改图像的以随机的顺序修改图像的LSB;在;在使用密钥的情况下,才能得到正确使用密钥的情况下,才能得到正确的嵌入序列。另外一个常用方法是的嵌入序列。另外一个常用方法是利用像素的统计特征将信息嵌入像利用像素的统计特征将信息嵌入像素的亮度值中。素的亮度值中。驹珠渤弊枉行唬棕腋颠辜极矫涡冻越抒采吻县阶瓷异褂盔酌屎颧柜菱猎涝信息隐藏技术与应用信息隐藏技术与应用n(2)Patchwork算法算法是随机选择对像素是随机选择对像素点点(ai,bi),然后将每个,然后将每个ai点的亮度值加点的亮度值加1,每个,每个bi点的亮度值减点的亮
8、度值减1,这样整个图,这样整个图像的平均亮度保持不变。适当地调整参数,像的平均亮度保持不变。适当地调整参数,Patchwork方法对方法对JPEG压缩、压缩、FIR滤波滤波以及图像裁剪有一定的抵抗力,但该方法以及图像裁剪有一定的抵抗力,但该方法嵌入的信息量有限。为了嵌入更多的水印嵌入的信息量有限。为了嵌入更多的水印信息,可以将图像分块,然后对每一个图信息,可以将图像分块,然后对每一个图像块进行嵌入操作。像块进行嵌入操作。烟赔昆挺汤胖僧航炸坠菜辕伙懈综鸯炒晕斡决六惭擞葵奇巩省荒婆雷瓜拨信息隐藏技术与应用信息隐藏技术与应用n(3)频域算法频域算法。该类算法中,大部分该类算法中,大部分算法采用了扩展
9、频谱通信算法采用了扩展频谱通信(spreadspectrumcommunication)技术。技术。算法实现过程为:先计算图像的离算法实现过程为:先计算图像的离散余弦变换散余弦变换(DCT),然后将水印叠,然后将水印叠加到加到DCT域中幅值最大的前系数域中幅值最大的前系数上上(不包括直流分量不包括直流分量),通常为图像,通常为图像的低频分量。的低频分量。腻萌戈徘抬循琅骆溜烁泪旦杂张搓竖引胞颤完割蕾动装脏灯蓄身桥尼耶圾信息隐藏技术与应用信息隐藏技术与应用n若若DCT系数的前个最大分量表示为系数的前个最大分量表示为=di,i=1,水印是服,水印是服从高斯分布的随机实数序列从高斯分布的随机实数序列=
10、wi,i=1,那么水印的嵌入,那么水印的嵌入算法为算法为di=di(1+awi),其中常数,其中常数a为尺度因子,控制水印添加的强度。为尺度因子,控制水印添加的强度。然后用新的系数做反变换得到水印图然后用新的系数做反变换得到水印图像像I。跋阎终宜略歼肤挂档捶敢善逮隔专鹅墩烂总祁灿垣争永弱频啦轿疑蔓军屡信息隐藏技术与应用信息隐藏技术与应用n还可以将数字图象的空间域数据通过离还可以将数字图象的空间域数据通过离散傅里叶变换散傅里叶变换(DFT)或离散小波变换或离散小波变换(DWT)转化为相应的频域系数转化为相应的频域系数矿呵狙送初辟涸澡歧滤珊单酱苦楼乍畔讣又星总荐膝扭骆氮孙画偷帛怠抓信息隐藏技术与应
11、用信息隐藏技术与应用n(5)NEC算算法法该该算算法法由由NEC实实验验室室的的Cox等等人人提提出出,该该算算法法在在数数字字水水印印算算法法中中占占有有重重要要地地位位,其其实实现现方方法法是是,首首先先以以密密钥钥为为种种子子来来产产生生伪伪随随机机序序列列,该该序序列列具具有有高高斯斯N(0,1)分分布布,密密钥钥一一般般由由作作者者的的标标识识码码和和图图像像的的哈哈希希值值组组成成,其其次次对对图图像像做做DCT变变换换,最最后后用用伪伪随随机机高高斯斯序序列列来来调调制制(叠叠加加)该该图图像像除除直直流流(DC)分量外的分量外的1000个最大的个最大的DCT系数。系数。贮查杰育
12、咋笼侄航世告燥夸抚培霓湖使疹族损爷钝考堆骤秒瞎淡抢坪炒没信息隐藏技术与应用信息隐藏技术与应用n该该算算法法具具有有较较强强的的鲁鲁棒棒性性、安安全全性性、透透明明性性等等。由由于于采采用用特特殊殊的的密密钥钥,因因此此可可防防止止IBM攻攻击击,而而且且该该算算法法还还提提出出了了增增强强水水印印鲁鲁棒棒性性和和抗抗攻攻击击算算法法的的重重要要原原则则,即即水水印印信信号号应应该该嵌嵌入入源源数数据据中中对对人人感感觉觉最最重重要要的的部部分分,这这种种水水印印信信号号由由独独立立同同分分布布随随机机实实数数序序列列构构成成,且且该该实实数数序序列列应应该具有高斯分布该具有高斯分布N(0,1)
13、的特征。的特征。垦能麦铺杉愤纫掳打花镍魁给脑纲篓骋躺粮义姜骗班涌准椅四姨笛烙尽氦信息隐藏技术与应用信息隐藏技术与应用n(6)生理模型算法生理模型算法人的生理模型包括人人的生理模型包括人类视觉系统类视觉系统HVS(HumanVisualSystem)和人类听觉系统和人类听觉系统HAS。该模型。该模型不仅被多媒体数据压缩系统利用,同样不仅被多媒体数据压缩系统利用,同样可以供数字水印系统利用。利用视觉模可以供数字水印系统利用。利用视觉模型的基本思想均是利用从视觉模型导出型的基本思想均是利用从视觉模型导出的的JND(JustNoticeableDifference)描述描述纤笺簧减陕诣疏谨预嚏锻菲奠罐
14、溉无鼠养资敢霖妒棵骂拜茎面淳瑚俏皋说信息隐藏技术与应用信息隐藏技术与应用n来确定在图像的各个部分所能容忍来确定在图像的各个部分所能容忍的数字水印信号的最大强度,从而的数字水印信号的最大强度,从而能避免破坏视觉质量。也就是说,能避免破坏视觉质量。也就是说,利用视觉模型来确定与图像相关的利用视觉模型来确定与图像相关的调制掩模,然后再利用其来插入水调制掩模,然后再利用其来插入水印。这一方法同时具有好的透明性印。这一方法同时具有好的透明性和强健性。和强健性。歇迁校恬籽腿靖仔膊契妄库使击牙玖岩减畴您恰卯伤歹鹏貌撩伙条猎挽斑信息隐藏技术与应用信息隐藏技术与应用1.信息隐藏技术的发展信息隐藏技术的发展n(1
15、)传统的信息隐藏技术传统的信息隐藏技术n(2)数字信息隐藏技术的发展数字信息隐藏技术的发展蕾咆烫觅铱偿火套巳椅俞烷隧斑副促直贰癣疥匹傀陛疤男泄想裸溢贼马酷信息隐藏技术与应用信息隐藏技术与应用1.信息隐藏技术的应用领域信息隐藏技术的应用领域 n1)1)数据保密数据保密n2 2)数据的不可抵赖性)数据的不可抵赖性n3 3)数字作品的版权保护)数字作品的版权保护n4 4)防伪)防伪n5 5)数据的完整性)数据的完整性桶顿桩抿土执双吉偿惫旧逮旧赃泡酣窃帚马刁慷督态试腔承杉嚎脖冈鬼将信息隐藏技术与应用信息隐藏技术与应用臭拳第晒员迎红桓蚊彻砰两狠珊亲芍鹰革挠利深撬喇惫渣向台凭两倚帜世信息隐藏技术与应用信息
16、隐藏技术与应用第第2章章隐秘技术隐秘技术n2.1替换系统和位平面工具替换系统和位平面工具2.1.1最低比特位替换最低比特位替换2.1.2伪随机置换伪随机置换2.1.3图像降级和隐蔽信道图像降级和隐蔽信道2.2.4二进制图像中的信息隐藏二进制图像中的信息隐藏n2.2变换域技术(变换域技术(DCT域中的隐写术)域中的隐写术)层散还妓蹈疫孺被卫张米眼愤真忠哺重憎鸵陇搽戌掳循瘸陶豌课摇眼甲馁信息隐藏技术与应用信息隐藏技术与应用橙甄涟凶乱讼镊妥其疏昆妈现邓皑雌所逞订河注寇阳闰转照倘亥植煮泵泼信息隐藏技术与应用信息隐藏技术与应用算法算法2.1最低比特位替换的最低比特位替换的嵌入过程嵌入过程fori=1,l
17、(c)doSiciendforfori=1,l(m)do计算存放第计算存放第i个消息位的指针个消息位的指针jiSjicjimiendfor啪苟鞘投脂蠕服迎桥沮详秧闽康缩肮陡斋禹怂拐淤吗词厘灾唉喷律瓦残僻信息隐藏技术与应用信息隐藏技术与应用橙甄涟凶乱讼镊妥其疏昆妈现邓皑雌所逞订河注寇阳闰转照倘亥植煮泵泼信息隐藏技术与应用信息隐藏技术与应用嵌入过程包括选择一个载体元素的子集嵌入过程包括选择一个载体元素的子集j1,ji,然后在子集上执行替换操作,然后在子集上执行替换操作cm,即把,即把ci的的LSB与与mi进行交换进行交换(mi可以是可以是1或或0)。一个替换系统也可以修改载体的多。一个替换系统也可
18、以修改载体的多个比特,例如,在一个载体元素的两个最个比特,例如,在一个载体元素的两个最低比特位隐藏两比特信息。在提取过程中,低比特位隐藏两比特信息。在提取过程中,抽出被选择载体元素的抽出被选择载体元素的LSB,然后排列起,然后排列起来重构秘密信息。来重构秘密信息。弃稽呕刁棉腹露接了暂厩织偷雷硝殉审戊时言选佛描职涤冠私席撰箍釉迟信息隐藏技术与应用信息隐藏技术与应用橙甄涟凶乱讼镊妥其疏昆妈现邓皑雌所逞订河注寇阳闰转照倘亥植煮泵泼信息隐藏技术与应用信息隐藏技术与应用算法算法2.2最低比特位的提取过程最低比特位的提取过程fori=1,.,l(m)do计算存放第计算存放第i个消息位的指针个消息位的指针j
19、imiLSB(cji)endfor绰迄查龟眺痉痈据销喧浊邯瘫赏并梨邦锚徊枯铆舀思业勃营藤翅程刽佃蹄信息隐藏技术与应用信息隐藏技术与应用橙甄涟凶乱讼镊妥其疏昆妈现邓皑雌所逞订河注寇阳闰转照倘亥植煮泵泼信息隐藏技术与应用信息隐藏技术与应用算法算法2.3随机间隔方法的嵌入过程随机间隔方法的嵌入过程fori=1,.,l(c)dosiciendfor使用种子使用种子k随机生成序列随机生成序列kink1fori=1,.,l(m)dosncnminn+kiend for嫩攻胃举漂吗撇廊忌利到逼碗邦窒腻怜僻岔另秃旁捣傣表氢炬频秋箭褂扫信息隐藏技术与应用信息隐藏技术与应用橙甄涟凶乱讼镊妥其疏昆妈现邓皑雌所逞订河
20、注寇阳闰转照倘亥植煮泵泼信息隐藏技术与应用信息隐藏技术与应用算法算法2.4随机间隔方法的提取过程随机间隔方法的提取过程使用种子使用种子k随机生成序列随机生成序列kink1fori=1,.,l(m)domiLSB(cn)nn+kiendfor慑廊攘疚渍蛤挝合湿萎皂踞锹玫乃谴伤匀砚汇漏涕你联琼辑涡额惧压耶仔信息隐藏技术与应用信息隐藏技术与应用橙甄涟凶乱讼镊妥其疏昆妈现邓皑雌所逞订河注寇阳闰转照倘亥植煮泵泼信息隐藏技术与应用信息隐藏技术与应用算法算法2.5使用伪随机置换计算索引使用伪随机置换计算索引jvidivXuimodXv(v+hk1(u)modYu(u+hk2(v)modXv(v+hk3(u)
21、modYjvX+u阿咕丘庶效祟促遏阅舍凳连户勃窑呀幢蜗卢逆盗解辛嚏迄轿募空谦毖现抽信息隐藏技术与应用信息隐藏技术与应用橙甄涟凶乱讼镊妥其疏昆妈现邓皑雌所逞订河注寇阳闰转照倘亥植煮泵泼信息隐藏技术与应用信息隐藏技术与应用2.2.3图像降级和隐蔽信道图像降级和隐蔽信道 古贴燕离姻烹存践究气寺许铣月场肿拐氯申泽恼荣唾琉烯端鞍丑酋遁桅蓑信息隐藏技术与应用信息隐藏技术与应用图像降级图像降级n在在1992年,年,Kurak和和McHugh报道了在高安报道了在高安全级操作系统中的一个安全威胁。这个威胁全级操作系统中的一个安全威胁。这个威胁属于信息伪装技术,它能用于秘密地交换图属于信息伪装技术,它能用于秘密地
22、交换图像,我们称之为图像降级。图像降级是替换像,我们称之为图像降级。图像降级是替换系统中的特殊情况,其中图像既是秘密信息系统中的特殊情况,其中图像既是秘密信息又是载体。给定一个同样尺寸的伪装载体和又是载体。给定一个同样尺寸的伪装载体和秘密图像,秘密图像,发送者把伪装载体图像灰度发送者把伪装载体图像灰度(或彩或彩色色)值的四个最低比特替换成秘密图像的四个值的四个最低比特替换成秘密图像的四个最高比特。最高比特。堑畴掌帐胁甲艰扮角芍蹭而涎师渝茧曾驯秽淤跳妇裂淄灶惦艾扼悲扒汪农信息隐藏技术与应用信息隐藏技术与应用n接收者从隐藏后的图像中把四个最接收者从隐藏后的图像中把四个最低比特提取出来,从而获得秘密
23、图低比特提取出来,从而获得秘密图像的四个最高比特位。在许多情况像的四个最高比特位。在许多情况下载体的降质视觉上是不易察觉的,下载体的降质视觉上是不易察觉的,并且对传送一个秘密图像的粗略近并且对传送一个秘密图像的粗略近似而言,四比特足够了。似而言,四比特足够了。放秋炸凉授兼姆贝杜窥寻酝雇烦钧戈组指液炙炼捻闭酵业柯捆孝锚忍痈逾信息隐藏技术与应用信息隐藏技术与应用nCover image secret imagen高高4位位低低4位位高高4位位低低4位位倚伺灶锣磨椰民墓谋掸且详吸惮饰翌凯瞒掩签就畸氦砍疏诱臀睦王腮肆埃信息隐藏技术与应用信息隐藏技术与应用图像降级图像降级n在多级安全操作系统中,主体在多
24、级安全操作系统中,主体(进程、用进程、用户户)和客体和客体(文件、数据库等文件、数据库等)都被指派一都被指派一个特定的安全级别,参见著名的个特定的安全级别,参见著名的Bel-LaPadula模型。主体通常仅允许读取较模型。主体通常仅允许读取较低安全级别的客体低安全级别的客体(“不能向上读不能向上读”),同,同时只能向较高安全级别的客体进行写操时只能向较高安全级别的客体进行写操作作(“不能向下写不能向下写”)。顶吐雷栗铅太诡佩区迈蔷初涩幅拜俊鹿洗虎熄浸轴闻初倔借荧榴逐突客御信息隐藏技术与应用信息隐藏技术与应用n第一个限制的原因是明显的,而第第一个限制的原因是明显的,而第二个限制的原因则是试图阻止
25、用户二个限制的原因则是试图阻止用户将重要信息变为低安全级别主体可将重要信息变为低安全级别主体可访问的。信息降级,就是通过将机访问的。信息降级,就是通过将机密信息嵌入较低安全级别的客体中,密信息嵌入较低安全级别的客体中,使得机密信息不再机密使得机密信息不再机密(信息降级因信息降级因此得名此得名),从而破坏了,从而破坏了“不能向下写不能向下写”的原则。的原则。坑歪浑紧柳嫩嫂吝点疆乞绝佐伍氏撇筋佬修乏有晕糯酒束奖枣涤缝肆罢给信息隐藏技术与应用信息隐藏技术与应用隐蔽信道隐蔽信道n利用计算机系统中的未使用和保留利用计算机系统中的未使用和保留的空间的空间n利用计算机系统中的隐通道利用计算机系统中的隐通道n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2019 整理 信息 隐藏 技术 应用
限制150内