Video steganography based on macroblock complexity

被引:0
|
作者
Yang X. [1 ,2 ]
Tang H. [1 ]
Niu K. [1 ,2 ]
Zhang Y. [1 ]
机构
[1] School of Cryptography Engineering, Engineering University of PAP, Xi'an
[2] Key Laboratory of Network and Information Security of PAP, Xi'an
来源
Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University | 2022年 / 49卷 / 02期
关键词
Hilbert curve; Macroblock complexity; Motion vector; Steganalysis; Steganography;
D O I
10.19665/j.issn1001-2400.2022.02.019
中图分类号
学科分类号
摘要
The video steganography based on the motion vector (MV) usually destroys the local optimality MV, and the destruction of such statistical properties is easily detected by the corresponding steganography analytical algorithms, resulting in a reduced performance of anti-stegoanalysis and steganography security. In order to reduce the damage to the local optimality of MVs, a video steganography algorithm based on macroblock complexity is proposed through the analysis of the influence of MV modification on the video quality and the local optimality of MV, and the low-complexity macroblock motion vectors are selected as carriers to effectively maintain the local optimality after embedding information. The proposed algorithm first introduces the Hilbert filling curve to scan macroblock pixels and defines macroblock complexity, then the macroblock complexity distribution is counted and the embedding threshold is dynamically determined according to the length of to-be-embedded data, and finally selects the MV of macroblock whose complexity is lower than the embedding threshold for random matching modification to embed secret information. Experimental results show that the stego video PSNR and SSIM degradation of the proposed algorithmare no more than 0. 30 dB and 0. 04, respectively, and the bit rate increase does not exceed 0. 97 % when the video is compressed and embedded with a compression rate of 1000 Kb/s. Its comparison with related algorithms show that the stego video of the proposed algorithm has a high-level visual quality and a low-level bit rate growth, and that the proposed algorithm has good anti-steganalysis detection capability and security. © 2022, The Editorial Board of Journal of Xidian University. All right reserved.
引用
收藏
页码:164 / 172
页数:8
相关论文
共 18 条
  • [11] WANG Lina, XU Yibo, ZHAI Liming, Et al., An Adaptive Video Motion Vector Steganography Based on Macroblock Complexity, Chinese Journal of Computers, 40, 5, pp. 1044-1056, (2017)
  • [12] ZHAI L M, WANG L N, REN Y Z., Multi-Domain Embedding Strategies for Video Steganography by Combining Partition Modes and Motion Vectors, 2019 IEEE International Conference on Multimedia and Expo, pp. 1402-1407, (2019)
  • [13] WANG Lina, WANG Minjie, ZHAI Liming, Et al., H. 264/AVC Video Steganalysis Algorithm Based on Motion Vector Abnormal Correlation, Acta Electronica Sinica, 42, 8, pp. 1457-1464, (2014)
  • [14] ZHANG Hong, YOU Weike, ZHAO Xianfeng, A Survey of Video Steganalysis, Journal of Cyber Security, 3, 6, pp. 13-27, (2018)
  • [15] ZHAI L M, WANG L N, REN Y Z., Universal Detection of Video Steganography in Multiple Domains Based on the Consistency of Motion Vectors, IEEE Transactions on Information Forensics and Security, 15, pp. 1762-1777, (2020)
  • [16] WANG K R, ZHAO H, WANG H X., Video Steganalysis Against Motion Vector-Based Steganography by Adding or Subtracting One Motion Vector Value, IEEE Transactions on Information Forensics and Security, 9, 5, pp. 741-751, (2014)
  • [17] ZHAI L M, WANG L N, REN Y Z., combined and Calibrated Features for Steganalysis of Motion Vector-Based Steganography in H. 264/AVC, ACM Workshop on Information Hiding and Multimedia Security, pp. 135-146, (2017)
  • [18] CHANG C, LIN C., LIBSVM: A Library for Support Vector Machines, ACM Transactions on Intelligent Systems and Technology, 3, pp. 1-27, (2011)