应用科学学报 ›› 2021, Vol. 39 ›› Issue (2): 293-301.doi: 10.3969/j.issn.0255-8297.2021.02.011

• 信号与信息处理 • 上一篇    

基于J-UNIWARD的改进隐写算法

伍迁, 吴建斌, 刘子璇, 宋梦丽   

  1. 华中师范大学 物理科学与技术学院, 湖北 武汉 430079
  • 收稿日期:2020-06-15 发布日期:2021-04-01
  • 通信作者: 吴建斌,博士,副教授,研究方向为隐身通信和信息隐藏研究。E-mail:wujianbin@mail.ccnu.edu.cn E-mail:wujianbin@mail.ccnu.edu.cn
  • 基金资助:
    国家自然科学基金(No.U1736121);中央高校自主科研项目GF后期资助

Improved Steganography Algorithm Based on J-UNIWARD

WU Qian, WU Jianbin, LIU Zixuan, SONG Mengli   

  1. School of Physical Science and Technology, Central China Normal University Wuhan 430079, Hubei, China
  • Received:2020-06-15 Published:2021-04-01

摘要: 为了进一步提高自适应隐写算法的安全性,本文引进图像分块的思想,改写了原J-UNWARD算法的失真函数,变加性失真函数为非加性失真函数。载体图像被分为4个子块,分别计算每个子块的纹理复杂度以嵌入总量不变为约束条件,优先嵌入复杂度较大的块,每嵌入一块完成后重新计算失真函数,根据复杂度大小动态调整每个子块的嵌入量。利用STC(syndrome trelliscodes)编码将秘密信息自适应地嵌入到纹理区域,最后采用DCTR和ccJRM两种隐写分析技术进行检测分析。实验结果表明:在相同容量下,改进算法能显著提高算法的抗隐写分析能力。

关键词: 分块, 纹理复杂度, 非加性失真, STC编码, 隐写

Abstract: In order to further improve the security of adaptive steganography algorithms, this article introduces the idea of image blocking, rewrites the distortion function of the original J-UNIWARD algorithm, and changes additive distortion functions to non-additive distortion functions. The implementation process of the algorithm is as follows: The carrier image to be processed is divided into four sub-blocks, and the texture complexity of each sub-block is calculated separately, under the constraint of keeping total embedding amount unchanged. The more complex blocks are preferentially chosen to be embedded. By recalculating the distortion function after each block-embedding, the embedding amount is dynamically adjusted according to the complexity. Then the secret information is adaptively embed into the texture area by STC (syndrome trelliscodes) encoding. Finally, detection performance is analyzed by using DCTR and ccJRM steganalysis techniques. Experimental results show that under the same capacity, the proposed algorithm can significantly improve the anti-stealth analysis ability of the algorithm.

Key words: divided into blocks, texture complexity, non-additive distortion, STC encoding, steganography

中图分类号: