彩色图像的隐写与隐写分析
一种针对彩色JPEG图像的安全隐写算法
( C o l l e g e o f I n f o r ma t i o n E n g i n e e r i n g , F u y a n g T e a c h e  ̄C o l l e g e , F u y a n g 2 3 6 0 4 1 , C h i n a )
码嵌入秘 密信息. 实验结果表 明 : 与同类算 法相 比 , 该 方法对 彩色 J P E G图像可 提供较 大 的嵌 入容 量 , 载密 彩色
J P E G图像具有 较好 的视 觉质量 , 且能够抵几种 常见 的隐写分析方法. 关键词 : 信息隐藏 ; J P E G图像 ; 矩阵编码 ; 量化系数
文章 编号 : 1 0 0 9 - 4 8 2 2 ( 2 0 1 3 ) 0 2 - 0 2 3 2 - 0 4
D OI : 1 0 . 1 1 7 1 3 / j . i s s n . 1 0 0 9 48 - 2 2 . 2 0 1 3 . 0 2 . 0 2 7
一
种针对彩色 J P E G 图像 的安 全 隐 写算 法
Ab s t r a c t : T o e n h a n c e f u r t h e r t h e s e c u r i t y o f t h e c o l o u r J P EG s t e g o — i ma g e , a s e c u r e s t e g a n o g r a p h y f o r c o l o u r J P E G i ma g e i s p r o p o s e d . I n DC T d o ma i n o f c o l o u r J P E G i ma g e , i f r s t o f a l l , t h i s s t e g a n o g r a p h y s e l e c t s 8 X 8 s u b —
彩色JPEG图像的隐写分析
彩色JPEG图像的隐写分析
何军辉;黄继武
【期刊名称】《电子学报》
【年(卷),期】2005(033)00z
【摘要】图像隐写分析的目的是检测图像中隐藏信息的存在性.JPEG图像的广泛使用使其成为一种重要的隐写载体,因而针对JPEG图像的隐写分析受到研究者们的广泛关注.本文基于彩色图像YCbCr颜色空间DCT系数的统计分布模型,提出一种彩色JPEG图像的隐写分析算法.通过计算载体图像和掩密图像DCT系数统计分布之间的鉴别信息,评估常见DCT域隐写术对载体图像DCT系数统计分布的改变.以统计分布模型参数为特征向量,采用支持向量机实现对载体图像和掩密图像的有效分类.实验结果表明,本文算法具有较高的检测率,性能优于使用Farid所提出的彩色QMF统计量的隐写分析算法.
【总页数】7页(P2543-2548,2542)
【作者】何军辉;黄继武
【作者单位】中山大学信息科学与技术学院,广东省信息安全技术重点实验室,广东广州,510275;中山大学信息科学与技术学院,广东省信息安全技术重点实验室,广东广州,510275
【正文语种】中文
【中图分类】TP391
【相关文献】
1.彩色JPEG图像的隐写分析 [J], 何军辉;黄继武
2.结合集成比例训练的彩色JPEG图像隐写分析 [J], 栗风永;张新鹏;余江
3.降低特征类内离散度的JPEG图像隐写分析 [J], 汪然;牛少彰;平西建;张涛;桑晓丹
4.基于卷积神经网络的JPEG图像隐写分析参照图像生成方法 [J], 任魏翔; 翟黎明; 王丽娜; 嘉炬
5.基于卷积神经网络的JPEG图像隐写分析方法研究 [J], 王正;胡勇;杨浩天
因版权原因,仅展示原文概要,查看原文内容请购买。
稀疏特征自适应的彩色图像隐写
稀疏特征自适应的彩色图像隐写1. 引言概述彩色图像隐写的基本原理及其应用背景;介绍本文的研究背景和意义;阐述本文的研究目的和方法。
2. 相关研究回顾彩色图像隐写的相关研究,包括传统的隐写算法和请求-响应算法,指出它们的局限性;介绍稀疏特征自适应算法的特点及其在图像隐写中的应用;综合分析各种算法的优劣,为本文的算法设计提供依据。
3. 算法设计基于稀疏特征自适应算法,设计一种彩色图像隐写算法。
首先提取彩色图像的色彩空间信息,然后利用稀疏约束和自适应权值控制的方式,将秘密信息嵌入到图像中。
最后,通过对嵌入的秘密信息的处理,使其具有不可察觉性和较好的容错性能。
4. 实验结果分析使用实际彩色图像数据集对算法进行测试并分析实验结果。
具体地,用随机文本和图片分别测试算法的可嵌入性和嵌入质量。
同时,通过仿真攻击实验,测试算法的鲁棒性和安全性。
5. 结论总结本文的研究成果,重点阐述本文提出的彩色图像隐写算法的优势和特点,并对其可能的应用领域进行探讨。
同时,指出算法在实际应用中可能需要进一步优化和改进的方向。
最后,对未来的研究和发展进行展望。
1. 引言图像隐写术是一种在保持原始图像不变的前提下,将一定量的秘密信息嵌入到图像中的技术,已经在计算机技术、信息安全、通信等领域得到了广泛的应用。
彩色图像隐写是图像隐写的重要组成部分,由于彩色图像包含了更为详细丰富的信息,因此更有应用前景。
然而,在实际应用中,彩色图像隐写面临着一系列的挑战,如数据量大、提取难度高等问题,因此如何设计一种有效的彩色图像隐写算法是当前研究的热点之一。
本文旨在提出一种基于稀疏特征自适应算法的彩色图像隐写算法。
该算法针对当前彩色图像隐写存在的问题,通过提取图像的色彩空间信息、利用稀疏约束和自适应权值控制的方式嵌入秘密信息,并通过对嵌入的信息的处理实现不可察觉性和较好的容错性能。
本文的结构安排如下:第二章将回顾彩色图像隐写的相关研究,并介绍稀疏特征自适应算法的特点及其在图像隐写中的应用;第三章将详细介绍本文提出的彩色图像隐写算法的设计思路和实现过程;第四章将利用实际彩色图像数据集对算法进行测试,并分析实验结果;最后,第五章将对本文的研究成果进行总结,并探讨算法可能的应用领域和未来的研究方向。
基于邻域像素差分矩阵的彩色空域图像隐写分析特征
基于邻域像素差分矩阵的彩色空域图像隐写分析特征韩涛;陈熹;祝跃飞【摘要】通过分析灰度空域图像隐写直接扩展至彩色空域图像潜在的安全问题,提出了针对彩色空域图像隐写的隐写分析特征.首先,计算颜色通道内邻域像素差分矩阵的Markov转移概率矩阵,提取颜色通道内特征并进行融合;然后,计算颜色通道间邻域像素差分矩阵的Markov转移概率矩阵,并将水平和垂直共4个方向与对角和反对角共4个方向的转移概率矩阵分别进行融合,作为颜色通道间特征;最后,颜色通道内特征与颜色通道间特征构成最终的隐写分析特征,并使用集成分类器作为特征训练和测试工具.实验结果表明,该隐写分析特征可有效检测彩色空域图像隐写,并且颜色通道间特征能有效捕获内容自适应隐写对彩色图像的颜色通道间相关性的影响.【期刊名称】《通信学报》【年(卷),期】2016(037)002【总页数】8页(P157-164)【关键词】隐写分析;彩色空域图像;内容自适应隐写;邻域像素差分矩阵;隐写分析特征【作者】韩涛;陈熹;祝跃飞【作者单位】信息工程大学网络空间安全学院,河南郑州450001;数学工程与先进计算国家重点实验室,河南郑州450001;信息工程大学网络空间安全学院,河南郑州450001;数学工程与先进计算国家重点实验室,河南郑州450001;信息工程大学网络空间安全学院,河南郑州450001;数学工程与先进计算国家重点实验室,河南郑州450001【正文语种】中文【中图分类】TP309隐写术研究如何将秘密信息嵌入到公开的多媒体数据中以实现隐蔽通信,即第三方无法察觉正在通信这一过程。
对隐写术的攻击,即隐写分析,主要研究如何检测、提取、恢复或破坏隐藏的秘密信息,目前大部分研究只针对隐藏信息的检测。
隐写术和隐写分析的大部分研究目前都只关注灰度图像,都默认假设针对灰度图像的隐写术和隐写分析可以直接扩展到彩色图像上,即将一幅彩色图像看作是3幅灰度图像进行处理。
显然地,所有针对灰度图像隐写的隐写分析方法都可以通过以下2种方式直接应用于彩色图像:一是将彩色图像看作是3倍大小的灰度图像进行隐写分析;二是分别对每个颜色通道进行隐写分析,然后融合各个颜色通道的隐写分析结果。
一种针对彩色 JPEG 图像的安全隐写算法
一种针对彩色 JPEG 图像的安全隐写算法刘辉;余世干;李林国【摘要】为进一步增强载密彩色JPEG图像的安全性,提出一种针对彩色JPEG图像的安全隐写算法。
算法把原始彩色JPEG图像的每个8×8分块进行DCT变换后,对各块中具有相同频率的R,G,B各分量的AC系数用密钥控制生成一个近似服从高斯分布的整数序列进行整除取余,将余数的LSB构成序列br bg bb ,对br bg bb 采用矩阵编码嵌入秘密信息。
实验结果表明:与同类算法相比,该方法对彩色JPEG 图像可提供较大的嵌入容量,载密彩色JPEG图像具有较好的视觉质量,且能够抵几种常见的隐写分析方法。
%To enhance further the security of the colour JPEG stego-image,a secure steganography for colour JPEG image is proposed.In DCT domain of colour JPEG image,first of all,this steganography selects 8 ×8 sub-block,the quantized AC coefficients having same frequency ofR ,G,B component in each selected 8 ×8 sub-block are disposed by modulus operator with an integer gaussian sequence .Then embed secret information in the br bg bb sequence which consists of the least significant bit by using matrix coding technology .The experimental results show that the proposed new steganography has achieved the hiding capacity remarkably ,while enhancing the visual quality of the JPEG stego-image,and can be resistant several well-known steganalytic methods.【期刊名称】《北华大学学报(自然科学版)》【年(卷),期】2013(000)002【总页数】4页(P232-235)【关键词】信息隐藏;JPEG图像;矩阵编码;量化系数【作者】刘辉;余世干;李林国【作者单位】阜阳师范学院信息工程学院,安徽阜阳 236041;阜阳师范学院信息工程学院,安徽阜阳 236041;阜阳师范学院信息工程学院,安徽阜阳 236041【正文语种】中文【中图分类】TP309.2信息隐藏的一个重要分支是隐写技术[1],作为密码学的有益补充,它将秘密信息嵌入到载体信息中,通过互联网等公共信道传输载体信息,进而完成秘密信息的传输,却不易引起他人怀疑,因此在军事、商业等领域具有重要的应用价值.随着彩色JPEG图像在Internet、通信技术等领域的广泛应用,以彩色JPEG图像为载体的隐写技术逐渐成为学术界和工业界的研究热点.隐写技术根据嵌入区域的不同可分为空域隐写和变换域隐写两类,针对 JPEG图像的隐写多数属于后者.国内外已有一些JPEG图像相关的隐写研究成果.J Steg[2]算法是较早的以JPEG图像为载体的隐写算法,它采用LSB替换思想,用秘密信息的比特位将载体图像的DCT量化系数的LSB位替换掉,该方法由于LSB的统计特性,易被χ2分析[3]检测出来.F5算法[4]整合了混洗技术和矩阵编码技术,使得算法安全性得到提高,但该方法容易引起分块效应,可被文献[5]的分析方法检测出来.Tseng[6]等提出的JPEG图像隐写算法,虽能取得较高的嵌入容量和较低的图像失真水平,但该方法仍需修改JPEG标准量化表,这将降低其抗隐写分析能力.王建军等[7]采用修改后的k-fibonacci矩阵为量化表,在量化DCT系数中嵌入秘密信息.白建荣等[8]利用JPEG图像量化前后的DCT系数误差,来嵌入秘密信息,采用非标准JPEG量化表提取秘密信息.文献[7]和[8]本质上是采用LSB替换算法修改了DCT系数LSB,使得载密JPEG图像的DCT系数的LSB直方图分布趋于相同,且均使用非标准量化表,导致其抗隐写分析的能力较低.为提高彩色JPEG图像的抗隐写分析能力,应尽量减少DCT系数的LSB修改数量.本文提出一种针对彩色JPEG图像的安全隐写算法.算法把原始彩色JPEG图像的每个8×8分块进行DCT变换后,对各块中具有相同频率的R,G,B各分量的AC系数用密钥控制生成一个近似服从高斯分布的整数序列进行量化取余,对余数的LSB所构成的序列brbgbb采用参数控制的矩阵编码嵌入秘密信息.理论上,该算法使得DCT系数的LSB修改数量有一般的50%降低到约13.3%,实验结果表明,该算法不仅具有较大嵌入容量,而且能够抵抗几种常见的隐写分析方法.2.1 近似服从高斯分布的整数量化序列假设载体图像是M×N的彩色JPEG图像,其R,G,B三个分量都用8比特存储.用密钥控制生成一个服从高斯分布N(0,σ)的序列,并该序列中的每个元素取整得到一个近似服从高斯分布的序列Ql,l=1,2,…,L,L为近似高斯分布序列的长度.若秘密信息的长度为K,则L和K近似满足其中:(x)表示对x取整.文献[9]提出的空域隐写算法也使用了类似的分布序列对像素值进行量化取整.本文算法不同之处是利用Ql对彩色JPEG图像各8×8分块DCT域中的AC系数进行整除取余,再在各余数LSB构成的比特序列中嵌入秘密信息,以提高隐写算法的安全性.2.2 矩阵编码文献[4]提出了矩阵编码的主要思想,即在长度为l的载体比特序列中,最多只需修改1位即可嵌入k比特秘密信息,其中l=2k-1.该思想能确保在较小的修改率的情况下获得较好的嵌入容量,同时安全性较好.但它同时也会使载体比特序列l的高位发生改变,导致载体图像出现块效应.为继承矩阵编码的优势,同时尽量避免它的不足之处,本文确定的载体比特序列不是某个系数的连续若干比特,而采用彩色JPEG图像中各8×8分块的R,G,B各分量的DCT系数分别按照Zigzag方式扫描后,具有相同序号的AC系数用上面生成的近似服从高斯分布的量化序列Ql整除取余,把余数的LSB构成的比特序列作为载体.因此,即使需要修改,也只是修改R,G,B分量中某个分量AC系数的LSB,并不影响各系数的高位信息,改善了矩阵编码的不足.假设彩色JPEG图像经8×8分块后,第k个分块的R,G,B各分量分别经DCT变换和Zigzag方式扫描后得到的DCT系数分别用ri,gi,bi表示(0≤i≤63).ri0,gi0,bi0分别表示ri,gi,bi的LSB.若秘密信息的某两位比特s1s2将嵌入到序列ri0gi0bi0中,则按照矩阵编码思想,嵌入过程取如下四种情况之一:1)若s1=ri0⊕gi0,s2=ri0⊕bi0,则不需修改ri0,gi0 ,bi0;2) 若s1≠ri0 ⊕gi0 ,s2=ri0 ⊕bi0 ,则gi0 取反;3) 若s1=ri0 ⊕gi0 ,s2≠ri0 ⊕bi0 ,则bi0 取反;4) 若s1≠ri0 ⊕gi0 ,s2≠ri0⊕bi0 ,则ri0取反.其中,⊕表示异或运算.另外,为达到载密图像的视觉质量和嵌入容量的有效平衡,本文算法引入控制参数Num,表示每个彩色JPEG图像8×8分块中可用来进行矩阵编码的DCT域中交流系数AC的个数.理论上,Num的取值范围是[1,63],但多数情况下,DCT变换后得到的后32个AC系数都为0,在连续的0比特序列上进行隐写,会降低隐写算法的安全性,因此,Num∈[1,31].2.3 秘密信息嵌入和提取假设载体图像是M×N的彩色JPEG图像,其R,G,B分量均为8比特,秘密信息是长度为K的随机比特序列,则秘密信息的嵌入步骤如下:1) 首先采用密钥控制生成一个长度为L的近似服从高斯分布的整数量化序列Ql,l=1,2,…,L,L和K的关系满足式(1).2) 将彩色JPEG载体图像熵解码后,对每一个8×8分块执行步骤3)和步骤4).3) 取图像的8×8分块Km,对其R,G,B三个分量分别做DCT变换后再进行Zigzag方式扫描,得到三个DCT系数序列ri,gi,bi(0≤i≤63).分别取这三个序列中的rj,gj,bj,1≤j≤Num,并用Ql中的元素QNum×(k-1)+j整除取余,得余数的LSB分别为rj0 ,gj0,bj0.4) 从秘密信息的第(m-1)×Num+2j位依次取两比特信息s1s2,按照本文算法2.2节中的矩阵编码方式将s1s2嵌入到rj0gj0bj0中,得到嵌入秘密信息后的,,.再根据,,和QNum×(k-1)+j,逆向恢复DCT系数,得到rj,gj,bj嵌入秘密信息后对应的系数,,.5) 应用JPEG熵编码,得到载密彩色JPEG图像.秘密信息的提取过程为(假设待提取的秘密信息序列为S,初始值为空):1)根据接收到密钥生成近似服从高斯分布的整数量化序列Ql,l=1,2,…,L,将载密彩色JPEG图像熵解码后,对每一个8×8分块执行步骤2).2)对8×8分块Km,将其R,G,B三个分量分别做DCT变换后再进行Zigzag方式扫描,取三个DCT系数中rj,gj,bj(1≤j≤Num),并用Ql 中的元素QNum×(k-1)+j整除取余,得余数的LSB分别为rj0,gj0,bj0.作s1=rj0⊕gj0和s2=rj0⊕bj0运算,得到两比特秘密信息s1s2,并将其加入到S尾部.3)所有分块的DCT系数处理完后所构成的S即为提取出来的秘密信息序列.此外,除采用主观观察外,本文还采用峰值信噪比PSNR对由本文算法得到的载密彩色JPEG图像的不可感知性进行客观评价,彩色图像的PSNR如下:其中:M,N表示载体图像的宽度和高度;表示原始彩色图像的R,G,B某一分量的灰度值;表示载密彩色图像的R,G,B某一分量的灰度值.PSNR值越大,说明图像的失真度越小,反之,失真度越大.本文在Lena,Plan,Peppers和baboon等512×512的256灰度级的标准彩色JPEG图像进行大量实验,图1(见封3)给出了部分原始的彩色JPEG图像.以下从秘密信息嵌入实验、对比实验及抗隐写分析实验等3个方面对本文算法进行实验,并对实验结果进行分析.1)秘密信息嵌入实验:该实验用以验证本算法的不可见性,图2(见封3)是利用本文算法对图1(见封3)原始彩色JPEG图像嵌入秘密信息后得到的载密彩色JPEG图像(其中对Lena和Plan的参数Num分别取值20和31).图2 c(见封3)的PSNR=40.335 7 dB,嵌入容量为73 482 bit;图2 d(见封3)的PSNR=38.438 2 dB,嵌入容量为93 753 bit.比较图1(见封3)和图2(见封3)可以看出:用本文算法得到的载密彩色JPEG图像与原始彩色JPEG图像在视觉上并无明显的差异,说明秘密信息具有较好的不可见性,这从载密彩色JPEG图像的PSNR也可看出.2)对比实验:该实验用以对比本文算法和几种同类算法在秘密信息嵌入容量及PSNR方面的差异,此处采用的原始彩色JPEG图像以512×512、256级灰度、质量因子80的Lena图像为例,其中Tseng方法的容量因子取0.6,文献[10]方法的阈值取0.7,本文算法的参数Num取30.实验结果如表1所示.从表1实验数据可知,在与其他同类算法取得相差不大的PSNR值时,本文算法的嵌入容量明显高于其他同类算法,表明本文算法取得的嵌入容量性能优于这些同类算法.这主要是因为本文算法原理采用了矩阵编码技术,能够在一个像素点上嵌入两比特信息,同时最多只需修改一比特信息,保证了本算法有较好的PSNR. 3)抗隐写分析实验:为检验本文算法具有较好的安全性,此处主要对经本文算法嵌入秘密信息后的彩色JPEG图像进行直方图分析、RS分析及χ2分析,并对实验结果进行分析.直方图分析是根据嵌入秘密信息前后图像的直方图的变化是否明显来判断图像中是否嵌入秘密信息.以512×512、256级灰度、质量因子80的Lena图像的实验为例,此处参数Num分别取22和30,嵌入容量分别为64 341 bit和92 721 bit.图3(见封3)给出了在Num分别取20和30的情况下,原始图像和载密图像的红色分量的直方图对比效果.本文算法是在频域中嵌入秘密信息,且最大限度地降低对彩色JPEG图像各颜色分量AC系数的LSB变动.图3(见封3)表明:即使在较大的嵌入容量下,原始图像和载密图像的直方图并未发生较明显的变化,从而保证视觉上无法辨别是否嵌入秘密信息,表明本文算法对直方图分析是安全的.RS分析利用嵌入秘密信息后,图像的LSB发生变化会破坏或削弱载体图像像素间的相关性,进而判断秘密信息的存在.假设RM,SM,R-M,S-M分别为由正向模板和负向模板置换后得到的正常像素组和异常像素组在总体像素组中所占百分比.本文算法采用和文献[9]相同的正向模板和负向模板对512×512、256级灰度、质量因子80的Lena载密彩色图像进行RS统计量分析,实验结果如图4所示,其中参数Num分别取1至31,得到不同的嵌入率,可以看到,RM≅R-M,SM≅S-M,说明载密图像和原始图像基本近似,表明本文算法对RS分析是安全的.本文提出一种针对彩色 JPEG 图像的安全隐写算法. 基本原理是把原始彩色 JPEG 图像的每个8×8分块进行DCT变换后,对各块中具有相同频率的R,G,B各分量的AC系数用密钥控制生成一个近似服从高斯分布的整数序列进行整除取余,将余数的LSB构成序列brbgbb,对brbgbb采用矩阵编码嵌入秘密信息.实验结果表明:该方法对彩色JPEG图像可提供较大的嵌入容量,载密彩色JPEG图像具有较好的视觉质量,且能够抵抗直方图分析及RS分析等几种隐写分析方法,进一步了增强载密彩色JPEG图像的安全性.【责任编辑:伍林】【相关文献】[1] Fabien Petiteolas A P,Ross J Anderson,Markus G rmation Hidinga Survary[J].Proceedings of the IEEE,1999,87(7):1062-1078.[2] Johnson N,Jajaodia S.Steganalysis of Images Created Using Current Steganogr aphy Software[C]//Proc of the 2nd International Information HidingWorkshop.Berlin/Heidelberg:Spring,1998:273-289.[3] A Westfeld,A Pfitzmann.Attacks on Steganographic System[C]//Proceedings of the3th International Workshop on Information Hiding.Berlin:Spring-Verlag,1999:61-76.[4] A Westfeld.High Capacity Despite Better Steganalysis (F5-A Steganagraphix Algorithm)[C]//Proceedings of the 4th International Workshop on InformationHiding.LNCS vol 2137,New York:Spring-verlag,2001:289-302.[5] Fridrich J,Goljan M,Hogea D.Steganalysis of JPEG Image:Breaking the F5 Algorith[C]//5th International Workshop on Information Hiding.Lecture Notesin Computer Science,2578.New York:Spring-verlag,2002:310-323.[6] Tseng H W,Chang C C.Steganography Using JPEG-CompressedImages[C]//Proceedings of the 4th International Conference on Computer and Information Technology NJ,USA:IEEE,2004:12-17.[7] 王建军,王颖.一种基于k-Fibonacci矩阵和JPEG的数据隐藏方法[J].系统工程与电子技术,2006,,28(8):1252-1257.[8] 白建荣,贾永红,潘鹏.一种修改JPEG图像量化表的信息隐藏方法[J].武汉大学学报:信息科学版,2009,34(10):1236-1239.[9] 何军辉,唐韶华,刑宜博.基于变步长量化的安全图像隐写[J].计算机科学,2009,36(7):56-59.[10] 龚发根,秦拯.分块自适应JPEG图像数据隐藏算法[J].计算机应用研究,2010,27(10):3883-3884.。
基于视觉特性的隐写与隐写分析
2020/7/26
信息隐藏与数字水印
3
BPCS方法(嵌入)
2020/7/26
将复杂度大于aCmax的位平面小块用于负载 秘密信息
a必须小于0.5
将秘密信息组成位平面小块,如果其复杂度 大于aCmax,则直接替换原位平面小块
7,5,4,6),其各个比特平面的复杂度为? 3、有哪些比特平面适于隐藏信息?
2020/7/26
信息隐藏与数字水印
5
例
解: 1、Cmax=4,alpha = 0.4,
alpha * Cmax = 0.4 * 4 = 1.6
2020/7/26
信息隐藏与数字水印
6
例
解:
2~3、
像素为7,5 即: 111 101
秘密信息小块的复杂度近似正态分布 均值0.5Cmax,标准差0.047Cmax
用秘密信息小块替换后,出现直方图不连续 的现象
2020/7/26
信息隐藏与数字水印
17
实验结果1
图像Man 8×8 a=0.4 嵌入量7.2E5 PSNR=33.5dB 在0.4Cmax=45
处有明显不连 续跳跃
循环码划分位平面:绝大多数小块复杂度 小于0.5Cmax
2020/7/26
信息隐藏与数字水印
12
BPCS方法
二进制码和循环码的互换 B:二进制 G:循环码
2020/7/26
信息隐藏与数字水印
13
BPCS方法
2020/7/26
信息隐藏与数字水印
14
对BPCS的隐写分析
BPCS隐写的视觉隐蔽性较好,但会改变位 平面小块复杂度的统计特性
彩色数字图像密写技术的研究与实现的开题报告
彩色数字图像密写技术的研究与实现的开题报告标题:彩色数字图像密写技术的研究与实现一、研究背景与意义:随着信息技术的快速发展,数字图像在人们日常生活中的应用越来越广泛。
然而,数字图像的传输与存储不可避免地面临着数据安全问题。
因此,数字图像密写技术应运而生。
数字图像密写技术是将隐藏的信息嵌入到载体图像中,使得嵌入信息不易被发现,从而达到信息加密和安全传输的目的。
本研究旨在探究彩色数字图像密写技术的实现方法,提高信息隐蔽性和安全性,为数字图像隐私保护提供一种新的技术手段。
二、研究内容:1.彩色数字图像密写技术基本原理的研究。
2.彩色数字图像中信息的嵌入与提取算法的研究。
3.彩色数字图像密写技术在图片隐私保护中的应用研究。
三、预期达到的目标:1.设计实现彩色数字图像密写技术。
2.提出基于彩色数字图像密写技术的隐私保护方案。
3.验证该方案的效果,评估其可行性和实用性。
四、研究方法:1.文献综述和研究分析。
2.算法设计和实现。
3.仿真实验和评估。
五、计划进度:1.文献综述和算法研究(2个月)。
2.算法实现和系统设计(3个月)。
3.系统实验和效果评估(2个月)。
4.论文撰写和答辩(1个月)。
六、研究预期成果:1.设计实现彩色数字图像密写技术,并验证了其实用性。
2.提出基于彩色数字图像密写技术的隐私保护方案。
3.发表相关学术论文。
四、参考文献:1. 飞白, 赵卫国, 张志良. 基于DCT变换的数字图像混沌加密技术研究[J]. 电路与系统学报, 2006.2. 李瑞芝, 熊琪琪. 一种基于小波变换的数字图像加密算法研究[J]. 燕山大学学报, 2006.3. 黄昭慧, 吴筱山. 双重信息隐藏技术在数字图像中的应用[J]. 计算机工程与科学, 2013.。
信息隐藏技术 第三章 隐写与隐写分析PPT课件
2020/11/6
2k if m 2k 2
m
0, w
1:
f
2k 2
if
m 2k 1and r 2
,
2
k
2
2
if
m 2k 1and
r 2
2(k 1) if m 2k 1 2
m
0, w
0
:
f
2k 2
if
m 2k and
r 2
.
2
(
k
1)
2
if
m 2k and
2020/11/6
22
1位
2020/11/6
23
2位
2020/11/6
24
3位
2020/11/6
25
4位
2020/11/6
26
5位
2020/11/6
27
4位+随机置乱
2020/11/6
28
4位
2020/11/6
29
LSB算法的特点
•LSB是一种大容量的数据隐藏算法 •LSB的鲁棒性相对较差
•Steganalysis
The goal of steganalysis is to identify suspected packages, determine whether or not they have a payload encoded into them, and, if possible, recover that payload.
2020/11/6
41
2 分析
•以灰度图像为例
设图像灰度值为j的像素数为hj, j[0,255]。 那么隐写过程,相同:不变;不相同:2i 2i1。 完全替代:h2i和h2i1的值比较接近; 未经密写:h2i和h2i1的值相差得远一些。
基于颜色梯度特性的彩色图像隐写分析
摘
要 :基于彩色 图像 任意 2个颜色通道 间梯度方 向随机 序列及颜色梯度和 随机序列的振荡特性在 隐写前后均 有
Байду номын сангаас
明显 变化 的特征 ,提 出 了一种 基 于颜 色梯 度 特性 的彩色 图像盲 隐 写分 析算 法 。算 法应 用 HH ( i et ag T H l rHun b —
t nfr 提 取 4个 序 列在 隐 写 前 后 的 内在 振 荡 特 征 差 异 ,构 建 基 于 Hi e 谱 的特 征 向量 ,采 用 S r som) a lr bt VM 分 类 器 进 行 分 类 判 别 。 实 验 表 明 ,该 算 法 误 检 率低 ,检 测 性 能 优 于 现 有 彩 色 图像 隐 写分 析算 法 , 可 以实 现 彩 色 图像 隐 写 的可
e ce ft br to h m . e H i r— n so vi a insoft e he Th l tHua r ns o m as d c r ce si cor r on tuce nd t M be ng ta f r b e ha a tr tc ve t swe e c sr td a heSV i
t n l o o g tg n y i l o t ms i a l ri o c ma ese a a ssag r h . l i
K e o ds ol m a se nayss y w r :c ori ge tga l i ;M u f d S h m o l ol r g a e u e e e olr gr d e tore ai n m or — ha de ;c o r dints m s qu nc ;c o a i n int to s q nc ;Hibe tH ua r n f r e ue e l r— ng ta s o m
结合集成比例训练的彩色JPEG图像隐写分析
电
子
与
信
息
学
报
Vo 1 . 3 6 No . 1 J a n. 2 01 4
J o ur n a l o f El e c t r o n i c s& I n f o r ma t i o n Te c h n o l o g y
文献标 识码 : A
文章编号 : 1 0 0 9 — 5 8 9 6 ( 2 0 1 4 ) 0 1 y s i s f o r Co l o r JPEG I ma g e s Ba s e d o n
En s e mb l e Pr o po r t i o n Tr a i n i n g
方 法 不 仅 适 合 小 嵌 入 率 的彩 色 J P E G 图 像 , 而 且 在 性 能 上 优 于 已有 的 J P E G 图像 隐写 分 析 方 法 。
关键词 :彩色 J P E G 图像;隐写分析;校准;集成分类器 ;比例调整
中图分 类号 :T P 3 9 1 D O I : 1 0 . 3 7 2 4 / S P . J . 1 1 4 6 . 2 0 1 3 . 0 0 4 4 3
f o r me d b y Ma r k o v f e a t u r e s , e x t e n d e d DCT f e a t u r e s a n d C O — o c c u r r e n c e ma t r i c e s f e a t u r e s a n d c a p t u r e e f f e c t i v e l y t h e d e p e n d e n c y a mo n g DCT c o e ic f i e n t s i n Y c h a n n e 1 .Th e i n t e r — c h a n n e l f e a t u r e s a r e e x t r a c t e d i n d i f f e r e n c e
信息隐藏 实验六 调色板图像隐写
实验六调色板图像隐写一,实验目的1,了解调色板图像的特点2,掌握基于调色板图像的信息隐藏原理3,设计并实现一种基于调色板图像的信息隐藏算法二,实验环境1,Windows XP2,Matlab3,调色板图像三,实验原理1,本实验的实验原理是:对调色板中所有颜色,把像素点的蓝色分量增加,然后将这种颜色添加到调色板中形成一个拓展调色板。
根据需要嵌入的消息长度,随机选取隐藏的位置,当嵌入0时,使用原调色板中的颜色,当嵌入1时,使用拓展后调色板中的颜色。
2,在查找的资料中显示,目前基于调色板的隐写大致分为三类:第一类是利用LSB 跳变来隐藏消息位, 这种技术一般要同时改变调色板与像素内容, 而且由于颜色空间的扩展, 导致图片中存在大片的颜色块, 容易检测出来; 第二类是利用调色板中的颜色对来进行数据隐藏; 第三类是通过颜色在调色板中的顺序来对消息位进行编码。
四,实验过程1,嵌入秘密信息在这个过程中,秘密信息‘123’被装在hidden.txt中,密钥为1234。
用randselest(x,count,key)函数来选择隐藏的位置。
结果如下所示:原始图像携密图像由图像可以看出,没有什么变化。
2,提取秘密信息结果如下截图所示,提取出的秘密信息是123.五,实验总结通过该实验了解了调色板图像的特点,掌握了基于调色板图像的信息隐藏原理。
六,代码附录1,simpleindexhiding.mclc;clear;%读入载体图像[x,map]=imread('lenaindex.bmp','bmp');wx=x;[row col]=size(wx);wmap=map;msgfid=fopen('hidden.txt','r');[msg,count]=fread(magfid);fclose(msgfid);count=count*8;msg=str2bit(msg);msg=msg';oplength=0;for i=1:256if map(i,1)~=0&&map(i,2)~=0&&map(i,3)~=0oplength=oplength+1;endend%复制调色板for i=oplength+1:oplength*2wmap(i,1)=map(i-oplength,1);wmap(i,2)=map(i-oplength,2);wmap(i,3)=map(i-oplength,3)+0.0001;endkey=1234;[row col]=randselect(x,count,key);%选择隐藏的位置for i=1:counthidingindex=x(row(i),col(i))+1;if msg(i,1)==1wx(row(i),col(i))=x(row(i),col(i))+oplength;endendimwrite(wx,wmap,'lenaindex1.bmp','bmp');figure;subplot(1,2,1);imshow('lena.bmp');title('原始图像');subplot(1,2,2);imshow('lenaindex1.bmp');title('携密图像');2,simpleextract.mclc;clear;%读入载体图像[x,map]=imread('lenaindex1.bmp','bmp');key=1234;count=24;for i=1:countmsg(i,1)=0;endoplength=64;[row col]=randselect(x,count,key);for i=1:countif x(row(i),rol(i))>oplengthmsg(i,1)=1;elsemsg(i,1)=0;endendout=bit2str(mag);fid=fopen('massage.txt','wt');fwrite(fid,out);fclose(fid);3,bit2str.mfunction out = bit2str(in)% out = zeros(1, round(length(in)/8));out = [''];len = round(length(in)/8);for n = 1:lentemp = in((n - 1) * 8 + 1:n * 8);temp = toStr(temp);out(n) = bin2dec(temp);end;4,str2bit.mfunction data = str2bit(varargin)source = '';str = '';if nargin == 0source = input('please enter the plain text you want to send:\n', 's');elsesource = varargin{1};end;source_len = length(source) * 8;data = zeros(1, source_len);for n = 1:length(source)temp = dec2bin(source(n), 8);str = strcat(str, temp);end;for n = 1:source_lenif str(n) == '0'data(n) = 0;elseif str(n) == '1'data(n) = 1;elsefprintf(1, 'error bit');return;end;end;5,randselect.mfunction [row col]=randselect(omatrix,count,key) [m,n]=size(omatrix);distance1=ceil(m*n/count);distance2=distance1-2;if distance2==0error('载体太小');endrand('state',key);a=rand(1,count);row=zeros([1 count]);col=zeros([1 count]);r=1;c=1;row(1,1)=r;col(1,1)=c;for i=2:countif a(i)>=0.5c=c+distance1;elsec=c+distance2;endif c>nr=r+1;if r>merror('载体太小');endc=mod(c,n);if c==0c=1;endendrow(1,i)=r;col(1,i)=c;end6,toStr.mfunction y = toStr(x)%y = toStr(x)%change 0, 1array to string%x:0, 1arrayfor n = 1:length(x)if(x(n) == 1)y = strcat(y, '1');elsey = strcat(y, '0');end;end;。
基于拉格朗日分存的彩色图像隐写算法
2017年3月第38卷第3期计算机工程与设计COMPUTER ENGINEERING AND DESIGNMar. 2017Vol. 38 No. 3基于拉格朗日分存的彩色图像隐写算法马巧梅,杨秋翔,李婧婧(中北大学软件学院,山西太原030051)摘要:为提高彩色数字图像隐写算法的安全性,提出一种基于拉格朗日分存原理的隐写算法。
秘密图像在置乱之后被转 换成二进制比特流,彩色栽体图像根据R G B 通道分解为3幅灰度图像,利用拉格朗日分存算法,每个通道的灰度图像先分 存为3幅图像再合并成一幅图像,秘密信息在栽体图像合并的过程中被嵌入到栽体图像中,根据栽体图像每个像素点分存 之后的奇偶性进行秘密信息的嵌入。
仿真结果表明,该隐写算法具有较高的抗裁剪性、安全性及隐秘性。
关键词:拉格朗日分存算法;隐写算法;彩色图像;奇偶性;安全性中图法分类号:TP391文献标识号:A文章编号:1000-7024 (2017) 03-0621-05doi : 10. 16208/j. issnl000-7024. 2017. 03. 013Steganography for color image based on Lagrange sharing algorithmMA Qiao-mei, YANG Qiu-xiang, LI Jing-jing(Software School, North University of China, Taiyuan 030051, China)Abstract : To improve the security of steganography in color digital image, a steganography algorithm based on Lagrange sharingalgorithm was improved. Security image was converted into binary stream after the image was scrambled Color cover image was decomposed into three gray images according to RGB channel. The gray image of every channel was shared into three images using Lagrange sharing algorithm and then three shared images were merged into an image. The security information was embedded in the process of cover image combination. Security information was embedded into cover image according to the parity of every shared pixel of cover image. Results of simulation show that the proposed steganography algorithm has good abilities of cropping-resisting, securing and hiding.Key words : Lagrange sharing algorithm ; steganography ; color image ; parity ; security对分存隐写进行深人分析,并对多载体的安全性进行了 论证;袁亚琴等[7]利用多载体隐写算法针对二值图像隐 写、灰度图像隐写进行了研究。
彩色图像信息密写新方法
彩 色 图像 信 息 密 写新 方 法
杜 长 河
( 中国海洋大学 海洋地球科学学院 ,山东 青岛 2 60 ) 6 10
(hnh d @ 13 cm) c ageu 6 . o
摘
要: 为实现彩 色图像 中的安全 隐写 , 首先通过 混沌映射算 法将 图像去相 关处理 , 经过 离散 正 弦变换 , 出 再 提
量达到每像素 15b时视 觉不可察 觉 , . 峰值信噪 比保持在 4 B以上 , 0f 1 直方 图无异常 , 并能抵御 多种 有效的隐写分析算 法, 兼顾 了隐蔽信 息容 量和安全 性。同时, 解决 了含 密图像进行压 缩或作任 何有损 的格 式变换 、 数据嵌入 、 息提 取、 信 抵御 隐写分析算法难题 。
关键 词 : 息 隐藏 ;隐秘 术 ;彩 色图像 信
中 图 分 类 号 : P 0 T 39
文 献标 志码 : A
Ne m e h d f r s c e se a 0 r p y i o o m a e w t o o e ur t g n g a h n c lr i g s
DU a g h Ch n — e ( ol efMaieGoSi c,OenU i rt o hn ,Qn d oS a dn 6 10 C ia C lg r e—c ne ca nv sy fC ia ig a h nog2 60 , hn ) e o n e e i
Ab ta t s r c :A e t o o ii g s c e i fr t n i oo ma e a r p s d n w i h b t ln sw r r ae s n w meh d frh d n e r t n o mai n c lri g sw sp o o e ,i h c i p a e e e t td a o e b n r ma e .A s to u e su e o c e k b u d r i esi h i p a e o aa e e d n l i i t .T e e r ls i a y i g s e fr l swa s d t h c o n ay p x l n t e b t ln sf rd t mb d i g ei b l y g i h s u e
彩色图像通用隐写分析的多类统计特征
彩色图像通用隐写分析的多类统计特征
孙文镲;刘婷婷;张新鹏;王朔中
【期刊名称】《中国图象图形学报》
【年(卷),期】2008(013)010
【摘要】提出了用于彩色图像通用隐写分析的3类统计特征.针对隐写所导致的图像DCT系数分布、空域像素值平坦性以及颜色空间一致性的改变,从系数分布模型背离程度、空域相关性和不同颜色分量间的相关性3个方面设计能够体现原始载体和含密图像差异的特征,提取了10维特征向量.这些特征对隐写行为较为敏感、涵盖面广,且维数低、计算方便.在这些特征的基础上,可利用支持向量机分析彩色JPEG图像是否含有秘密信息.实验结果表明,基于这些特征的通用隐写分析方法可以准确、高效地检测以Jstge、F5或MB隐写方法嵌入的秘密信息,辨别隐写方法种类,具有很好的通用性.
【总页数】4页(P1914-1917)
【作者】孙文镲;刘婷婷;张新鹏;王朔中
【作者单位】上海大学通信与信息工程学院,上海,200072;上海大学通信与信息工程学院,上海,200072;上海大学通信与信息工程学院,上海,200072;上海大学通信与信息工程学院,上海,200072
【正文语种】中文
【中图分类】TP309
【相关文献】
1.一种基于 MDCT 量化系数统计特征的A AC 音频隐写分析方法 [J], 王昱洁;杨萍;蒋薇薇
2.基于脉冲位置参数统计特征的压缩域语音隐写分析 [J], 丁琦;平西建
3.基于统计特征的JPEG图像通用隐写分析 [J], 赵世为;潘晓中
4.基于统计特征的JPEG图像通用隐写分析 [J], 赵世为;潘晓中
5.基于多小波统计特征的通用隐写分析算法 [J], 李三平
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在偶数组中搜索是否有原图象中已有的颜色,一 旦找到就将A 修改为这一颜色
2020/8/1
信息隐藏与数字水印
12
抵抗RQP分析的隐写
如果不满足,找与它最相邻的颜色替换
保留像素RGB的高位(记为A000 ),将变换 RGB最低位可能构成的颜色按异或奇偶性分为 两组:
偶数颜色组:A000,A011,A101,A110 奇数颜色组:A001,A010,A100,A111
2020/8/1
信息隐藏与数字水印
22
基于分量和的隐写
对EzStego方法的改进 隐写方法
秘密信息与像素三个分量之和的最低位相同, 则不作修改
不同,则将像素改为与原始颜色距离最小的、 且三个分量之和最低位与秘密信息相同的颜色
2020/8/1
信息隐藏与数字水印
2020/8/1ຫໍສະໝຸດ 信息隐藏与数字水印11
抵抗RQP分析的隐写
如果不满足,找与它最相邻的颜色替换
保留像素RGB的高位(记为A000 ),将变换 RGB最低位可能构成的颜色按异或奇偶性分为 两组:
偶数颜色组:A000,A011,A101,A110 奇数颜色组:A001,A010,A100,A111
算Q值,记为Q2 如果
被测图像未隐写,R=Q2/Q1明显大于1 被测图像已隐写,且隐写量很大,则R只略大于
1,甚至略小于1
2020/8/1
信息隐藏与数字水印
5
真彩色图像中的RQP隐写分析
困难
如果原隐写量很小,无法区分是否隐写,隐写 分析失效
如果原图像颜色数目很多,则加入测试数据的 影响相对减小,使得Q2增大不多,导致隐写 分析失败
如果要嵌入1
在奇数组中找到已有颜色,改为已有颜色
如果在偶数组(或奇数组)中找不到已有颜色
则产生一个新颜色
2020/8/1
信息隐藏与数字水印
13
抵抗RQP分析的隐写
提取
取像素三基色之和的最低比特位,即为隐写信 息
该算法特点
误差仍然在LSB平面上
讨论
可以进一步扩大搜索范围,使得新增颜色数进 一步减少,但降低图像隐写后的感观质量
2020/8/1
信息隐藏与数字水印
14
调色板图像中的隐写与隐写分析
调色板图像
用很少的颜色数表示图像(如256色,8比特) 对每一个颜色给一个索引值,每一个像素对应
一个颜色索引值
调色板图像分成两部分
调色板 图像矩阵
2020/8/1
信息隐藏与数字水印
15
2020/8/1
信息隐藏与数字水印
16
基于调色板的隐写
通过改变调色板中颜色排列顺序来嵌入秘 密信息
如果调色板颜色数为N,则排列顺序共有 N!种,可嵌入b=floor(log2(N!))比特信息, 每b比特秘密信息对应一种颜色排序
2020/8/1
信息隐藏与数字水印
17
基于调色板的隐写
隐写算法的特点
图像内容没有任何修改,无失真 隐写嵌入量与颜色数有关,与图像尺寸无关 调色板的杂乱无章会引起监控者的怀疑 一些图像处理软件会对调色板进行重排,破坏
——实验1
原始图像色彩较丰 富,颜色数目约占 像素总数的67%
无法区分是否隐写
红色折线:自然图像 蓝色折线:隐写图像
2020/8/1
信息隐藏与数字水印
8
真彩色图像中的RQP隐写分析
——实验2
经压缩编码将颜色 数降低到45%左右, Q值有明显区别
可以区分是否隐写
红色折线:自然图像 蓝色折线:隐写图像
彩色图像
真彩色图像
RGB三种颜色,每种颜色8bit表示
调色板图像
2020/8/1
信息隐藏与数字水印
1
真彩色图像中的RQP隐写分析
真彩色图像:RGB三色,每色用8比特表 示,可能的颜色数为256^3
一般图像实际出现的颜色数U要少得多 高质量图像U/MN为0.8-0.9 压缩图像U/MN为0.2-0.3
RQP:Raw-Quick-Pair
2020/8/1
信息隐藏与数字水印
2
真彩色图像中的RQP隐写分析
真彩色图像的LSB隐写:在每个像素的三 个颜色中均可嵌入1比特
可容纳的隐藏信息是灰度图像的三倍 隐写会使图像中出现的颜色数目U增多,
而且产生的新颜色与原有颜色相邻
彩色图像中存在大量相邻颜色对,是有隐 写的重要迹象
了嵌入信息
2020/8/1
信息隐藏与数字水印
18
基于图像内容的隐写
EzStego隐写 基于分量和的隐写 最佳奇偶分配隐写
2020/8/1
信息隐藏与数字水印
19
EzStego隐写
将调色板中的颜色按照亮度依次排序,每 个颜色对应一个亮度序号
亮度计算:
奇数序号表示嵌入1,偶数序号表示嵌入0
2020/8/1
信息隐藏与数字水印
20
EzStego隐写
2020/8/1
信息隐藏与数字水印
21
EzStego隐写
算法特点
针对LSB 隐写的分析方法都可以应用于 EzStego 隐写
尽管算法保证了隐写前后的像素亮度变化不大, 但真正的颜色变化却有可能比较明显
例如,颜色(95, 0, 0) 与颜色(0, 0, 250)的亮度很接 近,但在视觉上,前者是淡红,而后者是深蓝。 所以,EzStego 隐写后可能会引起较大的视觉失 真
2020/8/1
信息隐藏与数字水印
9
抵抗RQP分析的隐写
RQP分析:基于彩色图像LSB隐写会产生 大量的新颜色,并且与已有颜色相邻
想法:LSB隐写时尽量不产生新颜色
2020/8/1
信息隐藏与数字水印
10
抵抗RQP分析的隐写
嵌入0
R+G+B为偶数,不做任何修改
嵌入1
R+G+B为奇数,不做任何修改
2020/8/1
信息隐藏与数字水印
3
真彩色图像中的RQP隐写分析
定义相邻颜色对:满足
或
用P表示相邻颜色对的数目,计算相邻颜 色对的个数占所有颜色可能组成的颜色对 的比例
2020/8/1
信息隐藏与数字水印
4
真彩色图像中的RQP隐写分析
计算被检测图像的Q值,记为Q1 对被测图像用LSB方法嵌入3aMN比特,计
2020/8/1
信息隐藏与数字水印
6
真彩色图像中的RQP隐写分析
——实验结果
185幅彩色图像,尺寸284×213 分两组:无隐写图像,有隐写图像 隐写量:3*2/3*MN(=120984 bit) 测试嵌入量:a=0.05,3aMN=9074 bit
2020/8/1
信息隐藏与数字水印
7
真彩色图像中的RQP隐写分析