journal article·2022Open access

Reversible Video Steganography Using Quick Response Codes and Modified ElGamal Cryptosystem

Ramadhan J. Mstafa

Computers, Materials & Continua· Volume 72· Issue 2

Abstract

The rapid transmission of multimedia information has been achieved mainly by recent advancements in the Internet's speed and information technology. In spite of this, advancements in technology have resulted in breaches of privacy and data security. When it comes to protecting private information in today's Internet era, digital steganography is vital. Many academics are interested in digital video because it has a great capability for concealing important data. There have been a vast number of video steganography solutions developed lately to guard against the theft of confidential data. The visual imperceptibility, robustness, and embedding capacity of these approaches are all challenges that must be addressed. In this paper, a novel solution to reversible video steganography based on Discrete Wavelet Transform (DWT) and Quick Response (QR) codes is proposed to address these concerns. In order to increase the security level of the suggested method, an enhanced ElGamal cryptosystem has also been proposed. Prior to the embedding stage, the suggested method uses the modified ElGamal algorithm to encrypt secret QR codes. Concurrently, it applies two-dimensional DWT on the Y-component of each video frame resulting in Approximation (LL), Horizontal (LH), Vertical (HL), and Diagonal (HH) sub-bands. Then, the encrypted Low (L), Medium (M), Quantile (Q), and High (H) QR codes are embedded into the HL sub-band, HH sub-band, U-component, and V-component of video frames, respectively, using the Least Significant Bit (LSB) technique. As a consequence of extensive testing of the approach, it was shown to be very secure and highly invisible, as well as highly resistant to attacks from Salt & Pepper, Gaussian, Poisson, and Speckle noises, which has an average Structural Similarity Index (SSIM) of more than 0.91. Aside from visual imperceptibility, the suggested method exceeds current methods in terms of Peak Signal-to-Noise Ratio (PSNR) average of 52.143 dB, and embedding capacity 1 bpp.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Advanced Steganography and Watermarking Techniques · Digital Media Forensic Detection · Chaos-based Image/Signal Encryption

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (42)

Show source-provided references
1. Steganography over video file using random byte hding and LSB technique
2. A novel video steganography algorithm in the wavelet domain based on the KLT tracking algorithm and BCH codes
3. High fidelity based reversible data hiding using modified LSB matching and pixel difference
4. Certificateless searchable public key encryption scheme for mobile healthcare system10.1016/j.compeleceng.2017.05.014 ↗
5. Video steganography: A comprehensive review10.1007/s11042-014-1952-z ↗
6. A novel steganography method for image based on Huffman Encoding
7. A new video steganography algorithm based on the multiple object tracking and hamming codes
8. Secure and robust fragile watermarking scheme for medical images10.1109/ACCESS.2018.2799240 ↗
9. An overview of steganography techniques applied to the protection of biometric data10.1007/s11042-017-5308-3 ↗
10. A high payload video steganography algorithm in DWT domain based on BCH codes (15, 11)
11. A highly secure video steganography using Hamming code (7, 4)
12. A video steganography algorithm based on Kanade-Lucas-Tomasi tracking algorithm and error correcting codes10.1007/s11042-015-3060-0 ↗
13. A newly developed ground truth dataset for visual saliency in videos10.1109/ACCESS.2018.2826562 ↗
14. Video steganography techniques: Taxonomy, challenges, and future directions
15. An efficient video steganography algorithm based on BCH codes
16. Video steganography: A review10.1016/j.neucom.2018.09.091 ↗
17. A new method for real-time steganography
18. A novel audio forensic data-set for digital multimedia forensics10.1080/00450618.2017.1296186 ↗
19. CISSKA-LSB: Color image steganography using stego key-directed adaptive LSB substitution method10.1007/s11042-016-3383-5 ↗
20. A robust and secure video steganography method in DWT-DCT domains based on multiple object tracking and ECC
21. The pixogram: Addressing high payload demands for video steganography10.1109/ACCESS.2019.2898838 ↗
22. A survey of H.264 AVC/SVC encryption10.1109/TCSVT.2011.2162290 ↗
23. Reversible image steganography using dual-layer LSB matching10.1007/s11220-019-0262-y ↗
24. Steganography of encrypted messages inside valid QR codes10.1109/ACCESS.2020.2971984 ↗
25. Efficient QR code secret embedding mechanism based on hamming code10.1109/ACCESS.2020.2992694 ↗
26. EasyStego: Robust steganography based on quick-response barcodes for crossing domains10.3390/sym11020222 ↗
27. Image steganography with using QR code and cryptography
28. An immune secret QR-code sharing based on a twofold zero-watermarking scheme10.14257/ijmue.2015.10.4.38 ↗
29. Visible watermarking scheme for quick response code based on reversible data hiding10.4018/ijdcf.2014070104 ↗
30. Covert communication via the QR code image by a data hiding technique based on module shape adjustments10.1109/OJCS.2020.2984473 ↗
31. An efficient ElGamal cryptosystem scheme10.1080/1206212X.2019.1678799 ↗
32. Digital signature with multiple signatories based on modified ElGamal cryptosystem
33. Enhanced DNA and ElGamal cryptosystem for secure data storage and retrieval in cloud10.1007/s10586-017-1368-4 ↗
34. Video Test Media, “YUV video sequences dataset,” 2019. https://media.xiph.org/video/derf/ (accessed Mar. 03, 2020).
35. An ECC/DCT-based robust video steganography algorithm for secure data communication10.13052/jcsm2245-1439.531 ↗
36. Robust video steganography algorithm using adaptive skin-tone detection10.1007/s11042-015-3170-8 ↗
37. Compressed and raw video steganography techniques: A comprehensive survey and analysis10.1007/s11042-016-4055-1 ↗
38. ZLBM: Zero level binary mapping technique for video security10.1007/s11042-017-4942-0 ↗
39. Efficient motion weighted spatio-temporal video SSIM index10.1117/12.844198 ↗
40. A novel video reversible data hiding algorithm using motion vector for H.264/AVC10.23919/TST.2017.8030538 ↗
41. Hiding information in videos using motion clues of feature points10.1016/j.compeleceng.2018.03.046 ↗
42. A new video steganography scheme based on Shi-Tomasi corner detector10.1109/ACCESS.2020.3021356 ↗