Hacimurtazaoglu Murat, Tutuncu Kemal
Ardesen Vocational School, Computer Programming, Recep Tayyip Erdogan University, Rize, Turkey.
Electric Electronics Engineering, Selcuk University Technology Faculty, Konya, Turkey.
PeerJ Comput Sci. 2022 Jan 6;8:e843. doi: 10.7717/peerj-cs.843. eCollection 2022.
In terms of data-hiding areas, video steganography is more advantageous compared to other steganography techniques since it uses video as its cover medium. For any video steganography, the good trade-off among robustness, imperceptibility, and payload must be created and maintained. Even though it has the advantage of capacity, video steganography has the robustness problem especially regarding spatial domain is used to implement it. Transformation operations and statistical attacks can harm secret data. Thus, the ideal video steganography technique must provide high imperceptibility, high payload, and resistance towards visual, statistical and transformation-based steganalysis attacks.
One of the most common spatial methods for hiding data within the cover medium is the Least Significant Bit (LSB) method. In this study, an LSB-based video steganography application that uses a poly-pattern key block matrix (KBM) as the key was proposed. The key is a 64 × 64 pixel block matrix that consists of 16 sub-pattern blocks with a pixel size of 16 × 16. To increase the security of the proposed approach, sub-patterns in the KBM are allowed to shift in four directions and rotate up to 270° depending on the user preference and logical operations. For additional security and logical operations were used to determine whether to choose the next predetermined 64 × 64 pixel block or jump to another pixel block in the cover video frame to place a KBM to embed the secret data. The fact that the combination of variable KBM structure and logical operator for the secret data embedding distinguishes the proposed algorithm from previous video steganography studies conducted with LSB-based approaches.
Mean Squared Error (MSE), Structural Similarity Index (SSIM) and Peak Signal-to-Noise Ratio (PSNR) parameters were calculated for the detection of the imperceptibility (or the resistance against visual attacks ) of the proposed algorithm. The proposed algorithm obtained the best MSE, SSIM and PSNR parameter values based on the secret message length as 0.00066, 0.99999, 80.01458 dB for 42.8 Kb of secret message and 0.00173, 0.99999, 75.72723 dB for 109 Kb of secret message, respectively. These results are better than the results of classic LSB and the studies conducted with LSB-based video steganography approaches in the literature. Since the proposed system allows an equal amount of data embedding in each video frame the data loss will be less in transformation operations. The lost data can be easily obtained from the entire text with natural language processing. The variable structure of the KBM, logical operators and extra security preventions makes the proposed system be more secure and complex. This increases the unpredictability and resistance against statistical attacks. Thus, the proposed method provides high imperceptibility and resistance towards visual, statistical and transformation-based attacks while acceptable even high payload.
在数据隐藏领域,视频隐写术相较于其他隐写术技术更具优势,因为它使用视频作为载体媒介。对于任何视频隐写术而言,必须在鲁棒性、不可感知性和有效载荷之间找到并维持良好的平衡。尽管视频隐写术具有容量优势,但它存在鲁棒性问题,尤其是在使用空间域来实现时。变换操作和统计攻击可能会损害秘密数据。因此,理想的视频隐写术技术必须具备高不可感知性、高有效载荷,并且能够抵御基于视觉、统计和变换的隐写分析攻击。
在载体媒介中隐藏数据最常用的空间方法之一是最低有效位(LSB)方法。在本研究中,提出了一种基于LSB的视频隐写术应用,该应用使用多模式密钥块矩阵(KBM)作为密钥。密钥是一个64×64像素的块矩阵,由16个大小为16×16像素的子模式块组成。为了提高所提方法的安全性,KBM中的子模式允许根据用户偏好和逻辑操作在四个方向上移动并旋转多达270°。为了进一步提高安全性,使用逻辑操作来确定是选择下一个预定的64×64像素块,还是跳转到载体视频帧中的另一个像素块来放置KBM以嵌入秘密数据。秘密数据嵌入的可变KBM结构和逻辑运算符的组合,使得所提算法有别于以往基于LSB方法的视频隐写术研究。
计算了均方误差(MSE)、结构相似性指数(SSIM)和峰值信噪比(PSNR)参数,以检测所提算法的不可感知性(或对视觉攻击的抵抗力)。所提算法根据秘密消息长度分别获得了最佳的MSE、SSIM和PSNR参数值,对于42.8 Kb的秘密消息,参数值分别为0.00066、0.99999、80.01458 dB;对于109 Kb的秘密消息,参数值分别为0.00173、0.99999,、75.72723 dB。这些结果优于经典LSB以及文献中基于LSB的视频隐写术方法的研究结果。由于所提系统允许在每个视频帧中嵌入等量的数据,因此在变换操作中数据丢失会更少。丢失的数据可以通过自然语言处理从整个文本中轻松获取。KBM 的可变结构、逻辑运算符和额外的安全防护措施使得所提系统更加安全和复杂。这增加了不可预测性以及对统计攻击的抵抗力。因此,所提方法在具有可接受的甚至较高有效载荷的同时,提供了高不可感知性以及对视觉、统计和基于变换的攻击的抵抗力。