一种基于混合蛙跳优化的JPEG图像隐写算法
2021-11-20欧阳迎春欧阳春娟
熊 勇,欧阳迎春,欧阳春娟
一种基于混合蛙跳优化的JPEG图像隐写算法
熊 勇1,欧阳迎春2,*欧阳春娟3
(1. 井冈山大学机电学院,江西,吉安 343009;2. 广东新安职业技术学院,广东,深圳, 518000;3. 井冈山大学电子与信息工程学院,江西,吉安 343009)
在JPEG图像中隐写会引起图像DCT系数直方图变化和分块效应比,分析者可以根据这些特征变化察觉到秘密信息的存在。为了提高隐写的安全性,提出了一种基于混合蛙跳优化的JPEG图像隐写算法。对图像进行分块处理后,在每个块中采用混合蛙跳优化算法,寻找最优的置换矩阵来替换秘密信息。在隐写过程中,将置换矩阵和置换后的秘密信息隐藏于修改了量化表的DCT系数中,算法不需传递其他边缘信息。仿真实验表明,所提出的隐写算法与修改量化表隐写算法, 基于粒子群优化隐写算法相比,在隐写容量增大的同时,具有更高的安全性。
混合蛙跳优化;JPEG;隐写;DCT域
0 引言
图像隐写术[1-3]是一种保障通信双方信息交流安全的重要方式,作为信息隐藏中的重要技术,其发展和研究一直受到国家安全部门和学术界的高度重视。JPEG是一种常用的图像文件格式,使用JPEG图像作为数据隐藏的载体[4-5],得到含有秘密数据的隐写图像将不容易引起拦截(攻击)者的注意。D.Upham提出的Jpeg-Jsteg[6]是基于JPEG图像格式的信息隐藏,Jpeg-Jsteg用秘密信息替换量化DCT(Discrete Cosine Transform)系数块中不为0,1,-1的最低有效位,因此,它的秘密信息嵌入量很有限。为了增加信息隐藏量,Chang等[7]提出修改量化表的方法JQTM(JPEG and Quabtization Table Modification),并将秘密信息嵌入在DCT系数的最低两个位平面上。……
