一种视觉自适应JPEG图像隐写方法
JPEG图像隐写分析方法概述

JPEG图像隐写分析方法概述作者:雷雨张华俊来源:《消费导刊》2015年第05期摘要:JPEG图像是一种非常流行的图像格式,随着图像隐写技术的发展和应用,JPEG图像隐写分析的重要性日益突出。
本文对近几年来的JPEG图像隐写分析方法进行梳理和归纳,同时对具有代表性的方法作简要的介绍与评述,为JPEG图像隐写与隐写分析者提供参考。
关键词:隐写隐写分析 JPEG图像一、JPEG图像隐写技术现有的JPEG图像隐写算法可大致分为三类:(一)基于量化DCT系数的JPEG图像隐写该类方法主要利用量化DCT系数的冗余来嵌入秘密信息,其大致过程如下:选择一幅JPEG图像作为载体图像,提取它的量化DCT系数,然后通过修改这些系数来嵌入秘密信息,最后将隐写后的含密图像再次存储为JPEG图像。
(二)基于附加信息的隐写该类方法是指隐写算法不直接在JPEG图像的量化DCT系数上做修改,而是借助消息发送方有可能获得原始图像这一附加信息,在未量化的DCT系数上嵌入秘密信息,以减小失真。
(三)基于替换域的隐写该类方法是指先在替换域(如空域、小波域等)中鲁棒的嵌入秘密信息,然后再压缩成JPEG图像。
JPEG压缩很大程度上掩盖了秘密信息嵌入的影响,增加了隐写分析的难度。
但由于压缩是有损的,会造成图像部分信息的丢失,所以秘密信息必须是鲁棒的嵌入,以保证图像有损压缩后仍能提取出信息。
二、JPEG图像隐写分析技术(一)JPEG图像专用隐写分析方法1.针对基于量化DCT系数隐写的专用分析方法针对JSteg,Westfeld提出的卡方检测算法能有效检测嵌入位置是顺序排列时的情况。
Zhang等利用DCT系数的对称分布特征及JSteg不在取值为1的系数中进行数据嵌入的原理,提出了一种根据含密图像DCT系数直方图的分布可以估计JSteg数据嵌入率的方法。
Bohme将针对空域LSB替换的WS(Weighted Stego Image)方法扩展至JPEG域中,可以成功的对JSteg进行攻击,并可以估计数据嵌入率。
分块自适应JPEG图像数据隐藏算法

t i ag rt m a n a c d rma k by t e h d n a a i fJ EG i g swh l a h e e o d t n p r n y T e p o o e h s l o h h s e h n e e r a l h ii g c p c t o P ma e i c i v sg o r s a e c . h r p s d i y e a
龚发根 秦 ,
院, 东 东莞 5 3 0 ) 广 2 8 8
拯
(. 东科 学技 术职 业学 院 计 算机 系, 东 珠 海 59 9 ; . 南大 学 软件 学院 , 沙 4 08 ; . 1广 广 100 2 湖 长 102 3 东莞理 工 学
摘
一
要 :为提 高隐秘 J E P G图像视 觉质 量与 隐藏容 量 , 在修 改 J E P G缺 省 量化 表 的 前提 下 , 对 JE 图像 提 出 针 PG 种 自适应 数据 隐藏 算法 。该算 法首先根 据 图像 分 块视 觉特性确 定 用于数据 隐藏 的 图像 分块 , 然后 应 用 L B替 S
Sfw r, n nU i rt,C agh 10 2 hn ; .D ng a nvrt o e nl y D ng a nn dn 2 8 8 hn ) otae Hu nv sy h nsa4 0 8 ,C ia 3 og u nU i syf Tc oo , og unG g og53 0 ,C i a ei e i h g a a
Ab t a t sr c :T r v ev s a u l y o e J E se o i g . n h i i gc p c t ,t i p p r r p s d a d p ie d — o i o e t iu l ai ft P G tg — mp h q t h ma ea d t e h dn a a i y h s a e o o e n a a t a p v t i ig ag r h f r P G g s h c e d ’ o mo i h e a l q a t ain tb e h r p s d ag r h f s s — ah d n lo t m o E i e ,w i h n e n tt d f t e d fu t u n i t a l .T e p o o e lo t m rt e i J ma y z o i i lc e h u — lc o aa e e dn c o dn iu e c p in fa u e f h g u — lc .Th n e e d d t e s — e t d t e s b bo k frd t mb d i ga c r i gt v s a p r e t t r so e i e s b b o k o l o e t ma e mb d e h e
ctf jphide例题

在CTF(Capture The Flag)比赛中,JPHIDE是一种基于LSB (Least Significant Bit)的JPEG格式图像隐写算法。
JPHIDE可以将隐写信息嵌入到图像的最低有效位中,从而隐藏信息。
以下是一个简单的JPHIDE例题:
1. 首先,准备一张用于隐写的图像。
可以使用任意图像作为源图像,但为了方便起见,可以使用一张黑白图像。
2. 使用JPHIDE将需要隐藏的信息嵌入到图像中。
打开终端,进入JPHIDE的安装目录,然后执行以下命令:
```
jphs -i input.jpg -o output.jpg -m "hidden message"
```
其中,`input.jpg`是源图像的路径和文件名,`output.jpg`是嵌入隐写信息后的图像路径和文件名,`-m`选项用于指定需要隐藏的消息。
3. 将隐写图像保存到本地。
现在,可以使用任何支持读取JPEG图像的软件查看原始图像,但无法看到隐藏的消息。
4. 使用JPHS解密图像以提取隐藏的消息。
在终端中执行以下命令:
```
jphs -i output.jpg -o decrypted.txt -d
```
其中,`output.jpg`是隐写图像的路径和文件名,`decrypted.txt`是输出结果的路径和文件名,`-d`选项表示提取隐写消息并将其保存到文件中。
5. 查看提取的消息。
打开`decrypted.txt`文件,即可查看提取的隐藏消息。
一种针对JPEG图像的通用隐写分析算法

近几年来 , 随着 信 息 隐 藏 技 术 [ 1 】 速 发 展 , 来 越 多 的 的迅 越 人 开 始 关 注 隐 写 分 析 技 术田 的研 究 。 隐 写 分 析 的 目的 是 检 测
征参数的研究重点 。 文中基于 F d c ii r r h的 载 体 图像 预测 理论 .首 先 对 解 压 缩 后 的 载 密 图像 进 行 4 4的剪 裁 . 按 压 缩 时 的量 化 表 进 行 量 x 再 化 . 造 出 一 幅 统 计 特 性 与 原 始 图 像 相 近 的参 考 图像 ( 预 构 即 测 图 像 ) , 过 比 较待 测 图像 及 其 预 测 图像 在 D T系 数 上 的 [通 7 1 C 统计差异 , 取 l 提 5个 具 有 一 定 区分 能 力 的特 征 参 数 。 中 一 其 阶 特 征 参 数 7个 。 阶特 征 参 数 8 , 于 检 验 待 测 图像 是 二 个 用
Ab ta t A l dse a ay i ag rh fr P ma e sp o oe . h lo tm ac ltsatt f1 h rce s c sr c: bi tg n lss loi m o EG i g swa rp sd T eag rh c uae a o 5 c aa tr t n t J i l ol i i
p rmeesf m a hJ EG i g ,a d u igL -VM lsi e ls i o e n tg ma e ,w ih cn a pyt l d aa tr r e c P ma e n sn SS o ca sf rt casf c v ra d s oi g s hc a p l obi i o y e n
( . 埠 汽 车 士 官 学校 运 输 指 挥 系 ,安 徽 蚌 埠 2 3 1 ; . 埠 汽 车 士 官 学 校 干 部 轮 训 大 队 , 徽 蚌 埠 2 3 1 ) 1蚌 30 1 2 蚌 安 30 1
JPEG图像隐写

基于PMl和遗传算法的JPEG图像隐写摘要:隐写术利用数字媒体(如图像、视频、音频、文本等)的冗余性,对数字媒体进行修改以隐藏秘密信息,在信息安全领域具有重要意义。
传统的基于LBS替换的隐写技术会破坏JPEG 图像的直方图特性,无法有效对抗隐写分析。
本文提出了适用于JPEG图像的改进PMl隐写方法(简称JPMl),并结合遗传算法来最小化空域分块特性。
通过合理选择嵌入系数以及秘密信息与载体系数的对应关系,此方法能够保持JPEG图像的直方图性,提高隐写嵌入容量和安全性。
关键词:JPEG 隐写 PM1 遗传算法1、引言PMl是基于LSB替换的一种改进的隐写技术。
通过随机加减l来修改系数,它克服了LSB 替换中的值对现象,因而能够抵抗χ2分析。
本文提出了适用于JPEG图像的改进PMl隐写方法(简称JPMl),通过合理选择嵌入系数以及秘密信息与载体系数的对应关系,此方法能够保持JPEG图像的直方图特性。
其次,为减小嵌入失真,本章利用遗传算法来最小化空域分块特性。
最后,本文通过实验验证了改进的隐写技术的嵌入容量和安全性优于传统的基于LSB替换的隐写技术。
2、JPM1隐写算法PMl嵌入是基于LSB替换的隐写方法的一种改进方法,它易于实现而难以被检测。
在实际中,如果一个给定的系数的LSB与要嵌入的比特不同,基于LSB替换的方法会翻转该系数的LSB,即对偶数加1而对奇数减1,而在PMl中,将随机地对该系数进行加1或减1操作。
这里,我们具体陈述如何在JPEG图像中恰当地应用PMl以实现高嵌入率并保持高安全性。
JPEG图像经熵解码得到的量化DCT系数(JPEG系数),包括三个部分,分别为直流系数、零交流系数、非零交流系数。
非零交流系数是嵌入秘密信息的很好的选择。
为了保持JPEG图像的直方图特性,在JPEG图像中应该这样应用PM1:负偶数代表秘密信息1,负奇数代表0:正偶数代表秘密信息0,正奇数代表1。
在嵌入的过程中,如果秘密信息比特与它对应的非零交流系数所表达的信息相同,则保持该系数不变;否则对该系数进行随机地加1或减1。
JPEG图像的信息隐写术与隐写分析

Ab t a t s r c
T e tc n q e fif r t n h dn n ee t g h v e n i c e s gy i o tn n d l p l d i o tmp r r n 0 — h e h iu so omai i i g a d d t ci a e b e n r a i l mp r ta d wi ey a pi n c n e o ay ifr n o n n a e
main scey J E i n ftemo tp p lrsa d rs o mae fe fr tT i a e u t o it.P G so e o h s o ua tn ad fi g l oma. hsp p rs mmaie h rn il fsea o rp y a d o i rzd te picpe o tg n ga h n
W a g S a b n Zh n n h i n h o i a g Di g u (colfO ta—l tcl n o p t nier g,nvrt h nh io c nead Tcnlg ,h nh i 00 3 C i Sho pi l e ra dC m u r gnei U i syo Sa g a r i c n eh o y S ag a 0 9 , hn o c E ci a eE n ei f f Se o 2 a)
基于视觉特性的JPEG图像自适应隐写算法

基于视觉特性的JPEG图像自适应隐写算法
唐坤;葛华勇;房树娟
【期刊名称】《微型机与应用》
【年(卷),期】2015(34)8
【摘要】提出一种基于视觉特性的图像隐写算法.该算法利用亮度和纹理阈值等人类视觉系统特性,并结合图像各个局部分块的亮度与纹理特征,将图像划分为强嵌入区、次嵌入区、弱嵌入区,计算各个局部分块亮度和纹理,分别嵌入不同比特数的秘密信息.实验结果表明,该算法能够增加图像秘密信息的嵌入容量,提高抗检测性能,以及保持较高的峰值信噪比.
【总页数】3页(P39-40,43)
【作者】唐坤;葛华勇;房树娟
【作者单位】东华大学信息科学与技术学院,上海201620;数字化纺织服装技术教育部工程研究中心,上海201620;东华大学信息科学与技术学院,上海201620;数字化纺织服装技术教育部工程研究中心,上海201620;东华大学信息科学与技术学院,上海201620;数字化纺织服装技术教育部工程研究中心,上海201620
【正文语种】中文
【中图分类】TP309
【相关文献】
1.基于流形学习的JPEG图像定量隐写分析算法 [J], 张明超;蔡晓霞;陈红
2.一种基于多域特征的JPEG图像隐写分析算法 [J], 汪磊;曾宪庭;苏金阳
3.基于隐写编码和Markov模型的自适应图像隐写算法 [J], 张湛;刘光杰;戴跃伟;王执铨
4.基于多图嵌入的JPEG图像安全隐写算法 [J], 刘辉;余世干;李林国
5.一种基于混合蛙跳优化的JPEG图像隐写算法 [J], 熊勇;欧阳迎春;欧阳春娟因版权原因,仅展示原文概要,查看原文内容请购买。
一种针对JPEG隐匿图像的隐写分析新算法

一种针对JPEG隐匿图像的隐写分析新算法
钱萍;刘镇
【期刊名称】《科学技术与工程》
【年(卷),期】2010(010)020
【摘要】隐匿技术指把要传递的重要信息隐藏到载体中,使其不易被察觉.因为JPEG是现在使用最多的图像格式,所以经常用JPEG图像作为隐藏的载体.在综合分析了现有隐写分析技术的基础上,提出了一种全新的针对JPEG隐匿图像的通用隐写分析方法.该方法基于对DCT系数差分直方图的分析,根据JPEG图像切割前后DCT差分直方图的变化情况进行检测.与现有隐写分析技术比较,该方法对JPEG隐匿图像的检测准确率高,且具有通用性,实现简单.
【总页数】4页(P4936-4939)
【作者】钱萍;刘镇
【作者单位】江苏科技大学计算机科学与工程学院,镇江,212003;江苏科技大学计算机科学与工程学院,镇江,212003
【正文语种】中文
【中图分类】TP309.7
【相关文献】
1.一种针对JPEG图像的通用隐写分析算法 [J], 王欣;黎鑫;胡磊
2.基于流形学习的JPEG图像定量隐写分析算法 [J], 张明超;蔡晓霞;陈红
3.一种基于多域特征的JPEG图像隐写分析算法 [J], 汪磊;曾宪庭;苏金阳
4.一种针对彩色 JPEG 图像的安全隐写算法 [J], 刘辉;余世干;李林国
5.一种针对JPEG2000图像量化指标调制的信息隐写算法 [J], 李鹏;蔡晓霞;陈红因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一种视觉自适应的JPEG图像隐写方法摘要:针对载密jpeg图像的失真度与嵌入容量的不平衡问题,提出一种针对jpeg图像的视觉自适应隐写方法。
首先利用jpeg图像在dct域中的边缘特征,筛选出人类视觉系统不敏感的8*8分块,然后根据该分块dct域ac系数量化步长的不同,在该ac系数上自适应的嵌入不同数量的秘密信息。
实验结果表明,该方法不仅提高了jpeg图像的嵌入容量,而且有效控制了载密jpeg图像的失真水平,提高了载密jpeg图像的视觉质量。
关键词:信息隐藏 jpeg图像视觉自适应量化系数
隐写技术是信息隐藏的一个重要分支[1],它借助图像等载体介质进行秘密信息的传输,强调秘密信息的嵌入容量和载体图像的视觉质量等。
目前,国内外相关领域的研究热点是以internet、通信技术等领域广泛应用的jpeg图像为载体的隐写技术。
国内外在jpeg 图像的隐写技术已经有了深入研究[2]—[8],但均无法在获得较好嵌入量的同时,降低载密图像的失真度,为达到载密jpeg图像的失真度与嵌入容量的最佳平衡,本文提出一种针对jpeg图像的视觉自适应隐写方法。
一、图像的视觉质量影响因素分析
(一)dct域图像的边缘特征
图像的边缘信息是图像的重要结构信息,人眼对之较敏感。
为达到嵌入容量与视觉效果的最佳平衡,本文方法嵌入秘密信息时,对图像边缘保证改动较小或保持不变。
本文采用图像在dct域中各
分块与其4邻域分块的能量误差表示图像的边缘特性。
假设图像分块与其4邻域分块的能量误差表示,则为:
其中为4邻域分块的dc系数的均值,为在dct域中的直流系数dc。
当各相邻分块的dc系数分别取得最大值127和最小值-128是,该分块的最大能量误差[9]为:
由式(1)和式(2)可得图像分块的视觉控制因子:
对于给定的阈值,根据与的大小关系可知是否处在图像边缘区域,进而确定是否在中嵌入秘密信息,以保证嵌入秘密信息后的jpeg图像具有较好的视觉效果。
(二)jpeg图像标准量化步长
jpeg图像的标准量化表表明在dct域中,越大的量化步长,人眼对其对应的dct系数代表的图像信息越不敏感,对其在量化前后可做较大修改。
对绝对值大于1的ac系数,本文根据其对应的量化步长的不同嵌入不同数量的秘密信息,如式(4)表示:其中,和为嵌入秘密信息前后的绝对值大于1的ac系数,是嵌入秘密信息的数量,是取的符号,是嵌入的秘密信息,是对应的标准量化表中的量化步长,量化步长阈值,它是根据jpeg标准量化表确定的,以保证载密jpeg图像具有较好的视觉效果。
二、用于jpeg图像视觉自适应隐写方法
(一)数据隐藏步骤
a)采用des算法对秘密信息加密。
b)将jpeg载体图像熵解码后,对每一个8*8分块执行c)和d)步骤。
c)令,为图像8*8
分块的量化后的第个dct系数,即为的dc系数,由公式(1)(2)(3)计算的的视觉控制因子。
d)对给定的阈值,若,不在中嵌入秘密信息;若,对于中所有满足的ac系数根据公式(4)(5)进行修改嵌入加密后的秘密信息。
e)应用jpeg熵编码,得到载秘jpeg 图像。
(二)数据的盲提取步骤
a)对载密jpeg图像进行熵解码。
b)对任意8*8分块,由于嵌入秘密信息的过程中未改变的dc系数,从而保证了的视觉控制因子在嵌入秘密信息前后保持不变[10],根据公式(1)(2)(3)计算出的。
c)若,则中没有嵌入秘密信息;若,对中所有满足的ac 系数根据公式(5)得出算得,提取出位秘密信息。
d)对所有8*8分块重复b)和d)两步骤,恢复加密后的秘密信息,再用des算法解密,得到原始秘密信息。
三、实验结果及分析
本文是在512*512的256级灰度的标准jpeg图像上进行的测试图1是原始lena和baboon的jpeg图像,图2是本文方法得到的对应载密jpeg图像(都采用阈值,质量因子为80),其中(c)图的psnr=37.3957 db,嵌入容量为63882bit,(d)图的
psnr=37.4382db,嵌入容量为63753bit。
为与其它算法进行性能比较,均以以512*512、256级灰度、质量因子80的lena图像为实验对象,其中tseng方法的容量因子取0.6,实验结果如表1所示。
比较图1和图2,结合表1中本文方法的psnr可知,经本文方法获得的载密jpeg图像的视觉质量较好,其psnr值介于37db与38db之间,人眼较难察觉秘密信息的存在。
表1表明,与同类方法相比,在取不同阈值的情况下,在获得取几乎相同的psnr值时,本文方法均能取得较高的嵌入容量,均能达到5万bit以上。
因为在嵌入秘密信息时,文本根据ac系数对应的量化步长嵌入不同数量的秘密信息。
嵌入容量与阈值t1相成正比变化,与阈值t2成反比变化。
四、结束语
为实现载密jpeg图像的视觉质量和嵌入容量之间的最佳,本文提出了一种用于jpeg图像的视觉自适应隐写方法。
该方法无需修改jpeg标准量化表,提取秘密信息时也无需原始的载体jpeg图像。
从图像在dct域中的边缘特征和ac系数的量化步长两个角度出发,较好的提高了载密jpeg图像的视觉质量和嵌入容量。
参考文献:
[1]fabien petiteolas a p, ross j anderson, markus g kuhn. information hiding-a 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 hiding workshop.
berlin/heidelberg:spring 1998:273-289.
[3]chang c c,chen t s,chun l z.a steganographic method based upon jpeg and quantization table
modification[j].information science,2002,141(1):123-138.
[4]tseng h w,chang c c. steganography using
jpeg-compressed images[a].proce- edings of the 4th international conference on computer and information technology[c],nj,usa:ieee,2004,12-17.
[5]wong p h w,au o c,wong j w c. a data hiding technique in jpeg compressed domain[a], proceedings of
spie[c].bellingham,wa,usa:spie,2001,309-320.
[6]刘光杰,戴耀伟,孙金生等.用于jpeg图像的高容量信息隐藏算法[j],信息控制,2007,36(1):102-107.
[7]王建军,王颖.一种基于k-fibonacci矩阵和jpeg的数据隐藏方法[j].系统工程与电子技术.2006,,28(8):1252-1257.
[8]白建荣,贾永红,潘鹏.一种修改jpeg图像量化表的信息隐藏方法[j].武汉大学学报:信息科学版,2009,349100:1236-1239.
[9]yang heng-fu, sun xing-ming, sun guang. a
high-capacity image data hiding scheme using adaptive lsb substitution[j]. radioengineering,2009,18(4):509-516.
基金项目:
该文基金项目资助有:安徽省高校省级自然科学研究项目
(kj2012b138);阜阳师范学院自然科学科研项目(2010fskj16)
和(2010fskj15)。
作者简介:
刘辉(1979-),男,安徽阜阳人,阜阳师范学院,讲师,硕士,主要研究领域数字图像处理,三维模型数字水印,计算机图形学等。
李林国(1983-),男,山东临沂人,阜阳师范学院,讲师,硕士,主要研究领域数字图像处理,三维模型数字水印等。