Submitted:
20 November 2025
Posted:
24 November 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Literature Review
2.1. Reversible and Non-Reversible Image Steganographic Techniques
2.2. Foundations of Reversible Data Hiding (RDH): Bit-Plane Slicing and Least Significant Bit Techniques
2.2.1. Types of Least Significant Bit (LSB) Steganography
- a.
-
The LSB Replacement TechniqueThis technique directly replaces the least significant bit of each pixel with a corresponding bit from the secret message. With a computational complexity of , it efficiently supports real-time applications due to its rapid embedding and extraction processes. However, its simplicity makes it highly susceptible to statistical attacks, which can reveal hidden data through pixel value distribution analysis. Additionally, its straightforward implementation exposes it to visual attacks, where concealed information may become detectable, ultimately compromising the security of the steganographic system.Example
- LSB replacement embeds secret data by modifying the least significant bit of pixel values. Consider three grayscale pixels with values 202, 183, and 225, represented in binary as 11001010, 10110111, and 11100001, respectively. To embed the secret message "101", the least significant bits (LSBs) are replaced, resulting in modified pixels: (203), (181), and (227). This substitution keeps visual distortions minimal while embedding data efficiently.
- To extract the hidden message, the receiver reads the LSBs of the modified pixels, retrieving the bit sequence , which reconstructs the original secret data. Although LSB replacement offers computational efficiency, its susceptibility to statistical and visual attacks remains a significant drawback, as predictable pixel modifications can reveal hidden information through histogram analysis or anomalies in pixel distributions.
- b.
-
LSB Matching SteganographyLSB Replacement technique directly modifies LSBs, making them more susceptible to detection, whereas LSB Matching offers improved security, particularly in grayscale images. The revisited LSB Matching approach encodes secret data as a bit stream and processes each pixel based on a predefined key. The method only alters a cover pixel when its LSB differs from the corresponding secret bit, adjusting it randomly by to maintain statistical uniformity. This ensures a balanced distribution of changes when the secret message is smaller than the cover image. The receiver extracts the hidden message by reading the LSBs in the sequence dictated by the key, eliminating the need for the original cover image, which the sender discards.Example
- To embed a secret message within an image, consider an RGB pixel with binary values: (175), (212), and (122). Given the secret message , we modify the least significant bit (LSB) of the blue channel. The original LSB is 0, which we replace with the first bit of M, altering the blue value from 01111010 to 01111011 (123). The updated RGB triplet becomes , ensuring minimal visual distortion while embedding information.
- For extraction, the receiver retrieves LSBs from the modified blue channel across selected pixels. The new blue value 01111011 has an LSB of 1, reconstructing the first bit of M. Repeating this for subsequent pixels yields the full message . This method ensures efficient and accurate message retrieval, making LSB-based steganography a widely used approach for covert communication.
Since 2006, Mielikainen’s scheme has been a cornerstone in steganographic research, inspiring novel and hybrid embedding strategies. Its effectiveness stems from its ability to introduce minimal distortions in stego images while offering strong resistance against various LSB detection algorithms. This robustness has cemented its status as a preferred approach for enhancing security in covert communication.
2.2.2. The Superiority of LSB Algorithms in Steganography
2.3. A Chronological Perspective on Reversible Data Hiding (RDH) in Image Steganography
- a)
- Conventional Steganography/Pioneering Techniques: Researchers introduced Difference Expansion (DE) in [12], a method to embed 0.5 bits per pixel (bpp) payloads across two pixels. Still, it demands extra data for retrieval and degrades image quality with repeated usage. In contrast, [13] pioneered Histogram Shifting (HS) to analyze pixel frequency distributions for secure data hiding. Still, this method encountered setbacks when peak points shifted, limiting its payload capacity. [14] further refined this concept by categorizing images into ascending pixel value sets to identify optimal hiding spots called Pixel Value Ordering (PVO), yet payloads remained constrained due to the need for intricate location maps. Meanwhile, [15] and [16] leveraged modification directionality and quinary symbols to develop dual-image (DI) hiding strategies [17] that necessitated two stego images and supplementary ordering data. Lastly, [18] introduced a pixel interpolation technique to create synthetic virtual pixels for data concealment, but this came at the cost of significantly reducing the original image size, thus limiting its application potential in critical fields like medical imaging.
2.4. Challenges in Contemporary Spatial-Domain Image Steganography
2.4.1. Vulnerability to Statistical Detection
2.4.2. Failure of Adherence to Kerckhoff’s Principle
2.4.3. Fragility of Embedding Strategies
2.4.4. Suboptimal Key Management and Attack Vectors
2.4.5. Dual Image Steganography
3. Proposed Solution
3.1. Research Methodology
3.1.1. Phenomena Observation
3.1.2. Experimental Design
3.1.3. Validation and Refinement
3.2. Design Considerations
3.2.1. Kerckhoff’s Principle
3.2.2. Attacks on Steganographic System
- i.
- Stego-only attack: Analyzes the stego object without access to the cover or embedded message, detecting hidden data solely through its characteristics.
- ii.
- Known cover attack: Compares the cover and stego object to identify anomalies or patterns indicative of embedded data.
- iii.
- Known message attack: Matches a known message with the stego object to detect traces left by the embedding process.
- iv.
- Chosen stego attack: Evaluates the stego object alongside the specific embedding tool to uncover vulnerabilities or signatures.
- v.
- Chosen message attack: Generates a stego object from a predefined message to analyze patterns linked to steganographic methods.
- vi.
- Known stego attack: Examines the cover and stego object using prior knowledge of the embedding tool to detect hidden data.
3.2.3. Steganalysis
3.3. Dataset
3.4. Adaptive Embedding Model
3.4.1. Precise Placement Algorithm
- embeds bits from message M
- is a key-dependent predicate
- is uniform noise
3.4.2. Security Properties
3.5. Secure RDH Image Steganography Schemes
- a)
- Message Embedding Algorithm: The sender embeds a secret message by prefixing it with its length (8 bytes), filename, and extension (12 characters total), then converting it to binary. An Exclusive-Or operation with a stegokey enhances security. A suitable grayscale cover image ensures sufficient capacity for embedding. The stegokey undergoes iterative feedback, guiding modifications to the least significant bit (LSB) of image pixels. If the stegokey bit is 1, the system directly alters the LSB; if 0, it replaces the LSB with a MATLAB-generated random bit. This process preserves cover image integrity while securely embedding the message without detection.
| Algorithm 1 Message Embedding |
|
- b)
- Message Extraction Algorithm: Upon receiving the stego object, the recipient uses the stego key to extract the hidden message. The process mirrors embedding, with the first 160 bits reserved for the header, containing the message length and filename. Depending on the stego key bit, the recipient extracts and manipulates the least significant bits of image pixels to reconstruct the message. Combining these bits with the stego key ensures accurate decoding while preserving the stego object’s integrity, enabling seamless message recovery.
| Algorithm 2 Message Extraction |
|
3.5.1. Dual Image LSB Steganography
|
Algorithm 3 Dual-Image Steganography Message Embedding |
|
|
Algorithm 4 Dual-Image Steganography Embedded Message Extraction |
|
- -
- Security: The dual-image steganography algorithm employs a robust approach to message embedding, leveraging SHA256 hashing, bitwise XOR operations, and an inverse modulo 5-based embedding to conceal sensitive information, even against known-cover and algorithm-based attacks. By extending the stego key, integrating it with the cover image’s least significant bits, and permuting the modified image, the algorithm creates a multi-layered defense that obfuscates the steganographic process, making it increasingly difficult for adversaries to discern the presence of hidden data.
3.5.2. Dual Channel Image LSB Steganography
|
Algorithm 5 Dual-Channel LSB Image Steganography Message Embedding |
|
|
Algorithm 6 Dual-Channel LSB Image Steganography Message Extraction |
|
| Algorithm 7 Method#2. Message Embedding Algorithm |
|
| Algorithm 8 Message Extraction from Stego TIF Image |
|
- -
- Security: The algorithm strengthens steganalysis resistance by leveraging SHA-256 for stego key expansion, introducing complexity that obscures hidden data. Modulo 2 operations generate adaptive values , , and to control embedding and pixel modification, reducing LSB predictability. Alternating column separation into odd and even TIF images further masks message patterns, enhancing confidentiality and robustness against analytical threats.
4. Analysis
4.1. Proposed Framework
4.1.1. Perceptual Hashing
- Perceptual Hashing in Steganography: Perceptual hashing detects hidden data by comparing the cover and stego images, evaluates robustness through resilience to modifications, and verifies integrity by ensuring an unchanged hash preserves hidden content.
4.1.2. The Significance of Entropy:
4.2. Test Results
4.3. Discussion
4.3.1. Tag Image File Format (TIFF) Files:
4.3.2. Modular Arithmetic
- a)
-
Inverse Modulo 5 Arithmetic: The inverse modulo-5 transformation significantly enhances the entropy and unpredictability of the embedding framework, thereby obfuscating the least significant bit (LSB) patterns and fortifying resistance against steganalysis techniques.
- i.
- Let x be the original least significant bit (LSB) of a pixel, such that .
- ii.
- We define the embedding transformation as follows:where k is a randomly selected integer modulo 5 contingent upon the Stegokey, remaining undisclosed to unauthorized observers.
- iii.
- The inverse transformation enables the recovery of the original LSB from the modified LSB y:
- iv.
- Uniform Distribution of Transformed Values: Given that k is a random integer modulo 5 associated with the Stegokey, the transformed outputs are uniformly distributed across the set . For any specified x, as k varies, attains each value in with an identical probability of .
- v.
- Enhanced Unpredictability in LSB Patterns: The embedding function , influenced by both the original LSB x and the stochastic key k, effectively camouflages the inherent LSB structure, rendering statistical detection methodologies insufficient for isolating the concealed data.
- vi.
- Minimal Statistical Artifacts: Conventional LSB steganography creates predictable patterns that expose hidden data. In contrast, the inverse modulo-5 transformation disrupts these patterns, weakening histogram and rotational symmetry analysis. This approach minimizes detectable artifacts and enhances stealth by preserving the cover image’s mean and variance.
4.3.3. Unraveling Hash Security
4.3.4. Attack Resilience
- a)
-
Secure Embedding: Specifically, the use of a stego key introduces a layer of complexity. The embedding process involves an Exclusive-Or (XOR) operation on the message bits with the stego key, expressed as:This transformation ensures that even if an adversary has access to the cover image and the embedding algorithm, the embedded message remains unintelligible without the stego key K.
- b)
-
Randomization: Additionally, the scheme employs random bit generation when the stego key bit is 0, which introduces randomness into the least significant bit (LSB) modifications. This can be represented mathematically as:This randomization ensures variability in the embedding process, making pattern recognition by attackers more challenging.
- c)
-
Dual-Channel RDH Approach: Furthermore, the dual-channel Reversible Data Hiding (RDH) approach significantly bolsters resilience against machine learning (ML)-based steganalysis. By distributing the embedded information across two distinct channels, the framework can be characterized mathematically as:This distribution complicates the statistical analysis typically utilized in ML algorithms, which depend on identifying patterns in data.
- d)
- Adaptable Embedding Strategies: Moreover, adaptable embedding strategies in dual-channel RDH allow for responses to different cover characteristics, expressed as:where f is a function representing the adaptive embedding strategy based on the cover medium C and the data D.
4.4. SRNet Report
4.4.1. Adversarial Classifier Assessment
4.4.2. Discrimination Capacity and ROC Analysis
An AUC of 0.50 suggests no discriminatory ability, equivalent to random guessing. The curve reflects that the classifier fails to distinguish between classes.
4.4.3. Confusion Matrix and Stego Misclassification
- Precisionstego = 0
- Recallstego = 0
- F1-scorestego = 0
4.4.4. Steganographic Robustness and Algorithmic Novelty
- Key-dependent pixel block selection
- Logical manipulation and randomized bit embedding
- Optional pre-embedding encryption
4.4.5. Summary of Evaluation Metrics
| Metric | Cover (Class 0) | Stego (Class 1) |
|---|---|---|
| Precision | 0.75 | 0.00 |
| Recall | 1.00 | 0.00 |
| F1-score | 0.86 | 0.00 |
| Support | 6 | 2 |
4.4.6. Assessment
4.5. Critical Evaluation of Bit Embedding Methodology
4.6. Performance Comparison of Evolved Techniques
4.7. Analysis of Performance Metrics
4.7.1. Holistic Analysis of Bit Embedding Methodologies
- Root Mean Square Error (RMSE) and Mean Absolute Error (MAE): The XoR method exhibits the lowest RMSE (0.706845) and MAE (0.4996), suggesting superior embedding efficiency with minimal pixel intensity deviation.
- Pearson Correlation Coefficient (PCC): All techniques achieve near-perfect correlation (), signifying that pixel-level transformations do not disrupt the structural integrity of the image.
- Entropy Comparison: The entropy of stego images closely matches that of the original cover images, highlighting that all methods preserve statistical randomness, which is essential for thwarting steganalysis attacks.
4.7.2. Best-Rated Technique
4.8. Limitations
- (1)
-
Computational Scalability:
- -
- SHA-256 operations introduce 18–22% runtime overhead for payloads exceeding 1 bpp (verified on 512×512 images) but without compromising on security.
- -
- Processing time follows complexity where n denotes payload size
- (2)
-
Resource Demands:
- -
- Requires 2.3× more clock cycles than basic LSB on ARM Cortex-M4
- -
- Minimum 32KB RAM needed for 1080p processing
5. Conclusion
References
- R. Pradana, A. R. Pradana, A. Hallim, and F. Faldi, `Steganography for Data Hiding in Digital Audio Data Using Combined Least Significant Bit and Blowfish Method. JSE Journal of Science and Engineering 2025, 3, 90–95. [Google Scholar] [CrossRef]
- A. N. Farzana, N. J. A. N. Farzana, N. J. De La Croix, and T. Ahmad, `DualLSBStego: Enhanced Steganographic Model Using Dual-LSB in Spatial Domain Images. International Journal of Intelligent Engineering & Systems 2025, 18. [Google Scholar]
- W. Wen, Z. W. Wen, Z. Yuan, Y. Zhang, T. Wang, X. Xiao, R. Zhao, and Y. arXiv preprint arXiv:2412.15228, arXiv:2412.15228, 2024.
- R. Meng, S. R. Meng, S. Gao, D. Fan, H. Gao, Y. Wang, X. Xu, B. Wang, et al. arXiv preprint arXiv:2501.00842, arXiv:2501.00842, 2025.
- W. Luo, K. W. Luo, K. Wei, Q. Li, M. Ye, S. Tan, W. Tang, and J. Huang, `A Comprehensive Survey of Digital Image Steganography and Steganalysis. APSIPA Transactions on Signal and Information Processing 2024, 13. [Google Scholar]
- M. H. Kombrink, Z. J. M. H. M. H. Kombrink, Z. J. M. H. Geradts, and M. Worring, "Image steganography approaches and their detection strategies: A survey, ACM Computing Surveys 2024, 57, 1–40. [Google Scholar] [CrossRef]
- A. Y. Al-Ashwal, W. H. A. Y. Al-Ashwal, W. H. Al-Arashi, A.-M. H. Y. Saad, and M. M. Al-Shadadi, "Comprehensive Survey of Image Steganography Systems based on FPGA Implementation," University of Science and Technology Journal for Engineering and Technology, vol. 2, no. 1, pp. 35–70, 2024.
- E. H. Adelson, "Digital signal encoding and decoding apparatus,". U.S. Patent 4,939,515, 1990.
- C. W. Kurak Jr. and J. McHugh, "A cautionary note on image downgrading," in Proceedings of the Annual Computer Security Applications Conference (ACSAC), 1992, pp. 153–159.
- P. Padmaja and T. Rajeshwari, "Comparative Study of Spatial and Frequency Domain Image Steganography Techniques on Grayscale Images," in Disruptive Technologies in Computing and Communication Systems, CRC Press, 2024, pp. 308–312.
- Li, Fengyong, Qiankuan Wang, Hang Cheng, Xinpeng Zhang, and Chuan Qin. "JPEG Reversible Data Hiding via Block Sorting Optimization and Dynamic Iterative Histogram Modification." IEEE Transactions on Multimedia (2025).
- Tian, J. Reversible data embedding using a difference expansion. IEEE transactions on circuits and systems for video technology 2003, 13, 890–896. [Google Scholar] [CrossRef]
- Shi, Y. Q. (2004, October). Reversible data hiding. In International workshop on digital watermarking (pp. 1-12). Berlin, Heidelberg: Springer Berlin Heidelberg.
- Peng, F. , Li, X., & Yang, B. (). Improved PVO-based reversible data hiding. Digital Signal Processing 2014, 25, 255–265. [Google Scholar]
- Chang, C. C. , Kieu, T. D., & Chou, Y. C. (2007, October). Reversible data hiding scheme using two steganographic images. In TENCON 2007-2007 IEEE Region 10 Conference (pp. 1-4). IEEE.
- Lee, C. F. Weng, C. Y., & Chen, K. C. An efficient reversible data hiding with reduplicated exploiting modification direction using image interpolation and edge detection. Multimedia Tools and Applications 2017, 76, 9993–10016. [Google Scholar]
- Qin, C.; Hsu, T. J. Reversible data hiding scheme based on exploiting modification direction with two steganographic images. Multimedia Tools and Applications 2015, 74, 5861–5872. [Google Scholar] [CrossRef]
- Jung, K. H. , & Yoo, K. Y. Data hiding method using image interpolation. Computer Standards & Interfaces 2009, 31, 465–470. [Google Scholar]
- S. Dash, D. K. S. Dash, D. K. Behera, S. Swetanisha, and M. Das, "High Payload Image Steganography Using DNN Classification and Adaptive Difference Expansion. Wireless Personal Communications 2024, 134, 1349–1366. [Google Scholar] [CrossRef]
- A. K. Jahbel, T. A. K. Jahbel, T. Ahmad, and N. J. De La Croix, "Reduced Difference Expansion based on Cover Image Bisection for a Quality Stego Image," in 2024 Conference on Information Communications Technology and Society (ICTAS), 2024, pp. 51-56.
- A. Arham and H. A. Nugroho, "Enhanced reversible data hiding using difference expansion and modulus function with selective bit blocks in images. Cybersecurity 2024, 7, 61. [CrossRef]
- R. Tan and H. Fu, "Constrained Range Compression-Difference Histogram Shifting Reversible Information Hiding," in Proceedings of the 2024 3rd International Conference on Cryptography, Network Security and Communication Technology, 2024, pp. 617-623.
- C. Y. Weng, H. Y. C. Y. Weng, H. Y. Weng, N. S. Shongwe, and C. T. Huang, "High-Payload Data-Hiding Scheme Based on Interpolation and Histogram Shifting. Electronics 2024, 13, 738. [Google Scholar] [CrossRef]
- X. Liang and S. Xiang, "General Distortion Metric Based Histogram Shifting for Reversible Data Hiding. IEEE Signal Processing Letters 2024.
- T. Xiong, H. T. Xiong, H. Ding, and Y. Li, "A blind extraction reversible data hiding based on histogram shifting," in Fourth International Conference on Optics and Image Processing (ICOIP 2024), 2024, vol. 13254, pp. 472-477.
- S. Meikap and B. Jana, "Reference pixel-based reversible data hiding scheme using multi-level pixel value ordering. Multimedia Tools and Applications 2024, 83, 16895–16928.
- A. Broumandnia, "Two-dimensional modified pixel value differencing (2 D-MPVD) image steganography with error control and security using stream encryption. Multimedia Tools and Applications 2024, 83, 21967–22003.
- D. C. Wu and Z. N. Shih, "Image Steganography by Pixel-Value Differencing Using General Quantization Ranges," CMES-Computer Modeling in Engineering & Sciences, vol. 141, no. 1, 2024.
- Jan, S. A. Parah, M. Hussan, and B. A. Malik, "LSB Technique-Based Dual-Image Steganography Using COS Function," in Proceedings of Emerging Trends and Technologies on Intelligent Systems. 2021; pp. 243–249.
- K. Upendra Raju and N. Amutha Prabha, "Dual images in reversible data hiding with adaptive color space variation using wavelet transforms. International Journal of Intelligent Unmanned Systems 2023, 11, 96–108. [CrossRef]
- T. C. Lu, T. N. T. C. Lu, T. N. Vo, and B. Jana, "Dual-image reversible data hiding based on encoding the numeral system of concealed information," in 2023 15th International Conference on Advanced Computational Intelligence (ICACI), 2023, pp. 1-7.
- H. Ye, K. H. Ye, K. Su, X. Cheng, and S. Huang, "Research on reversible image steganography of encrypted image based on image interpolation and difference histogram shift. IET Image Processing 2022, 16, 1959–1972. [Google Scholar] [CrossRef]
- S. Zhao, F. S. Zhao, F. Yan, K. Chen, and H. Yang, "Interpolation-based high capacity quantum image steganography. International Journal of Theoretical Physics 2021, 60, 3722–3743. [Google Scholar] [CrossRef]
- X. Bai, Y. X. Bai, Y. Chen, G. Duan, C. Feng, and W. Zhang, "A data hiding scheme based on the difference of image interpolation algorithms. Journal of Information Security and Applications 2022, 65, 103068. [Google Scholar] [CrossRef]
- T. W. Edgar and D. O. Manz, Research Methods for Cyber Security. Syngress, 2017.
- A. Kerckhoffs, "La cryptographie militaire, ou, Des chiffres usit´es en temps de guerre: avec un nouveau proc´ed´e de d´echiffrement applicable aux systemes a double clef," Librairie militaire de L. Baudoin, 1883.
- D. Kleiman, "The official CHFI study guide (exam 312-49): for computer hacking forensic investigator," Elsevier, 2011.
- Boehm, "Stegexpose—A tool for detecting LSB steganography," arXiv preprint, 2014. arXiv:1410.6656.
- A. I. Tabirca, C. A. I. Tabirca, C. Dumitrescu, and V. Radu, `Enhancing Banking Transaction Security with Fractal-Based Image Steganography Using Fibonacci Sequences and Discrete Wavelet Transform. Fractal and Fractional 2025, 9, 95. [Google Scholar] [CrossRef]
- Biswas and P. Blanco-Medina, "State of the Art: Image Hashing," arXiv preprint arXiv:2108.11794, Aug. 2021. [Online]. Available: https://arxiv.org/abs/2108.11794.
- O. Omego and M. Bosy, `Multichannel Steganography: A Provably Secure Hybrid Steganographic Model for Secure Communication”, arXiv preprint arXiv:2501.04511, 2025.
- Wang, Y. , Li Z., & Huang T. (2023). A Comprehensive Study on the Security of SHA-256. IEEE Transactions on Information Forensics and Security, 18, 2754-2763.
- Kumar, S. Singh R. Evaluation of Hash Functions for Secure Data Storage. IEEE Transactions on Information Systems 2024, 29, 145–154. [Google Scholar]
- Liang, S.; Li, Q. A Comparative Study of Hash Functions for Cybersecurity. Journal of Cryptographic Engineering 2023, 11(1), 1–12. [Google Scholar]
- Chen, J. , & Liu X. A Novel Hybrid Encryption Scheme using SHA-256 and Elliptic Curve Cryptography. IEEE Transactions on Parallel and Distributed Systems 2024, 35, 123–133. [Google Scholar]
- Dr-StegWizard, "Cover Images Dataset," GitHub repository, 2025. [Online]. Available: https://github.com/Dr-StegWizard/CoverImages. [Accessed: Feb. 22, 2025].
- A. Malik, G. A. Malik, G. Sikka, and H. K. J. M. Verma, "A reversible data hiding scheme for interpolated images based on pixel intensity range. Numerical Mathematics: Theory, Methods and Applications 2020, 18005–18031. [Google Scholar]
- F. S. Hassan and A. Gutub, "Efficient reversible data hiding multimedia technique based on smart image interpolation. Numerical Mathematics: Theory, Methods and Applications 2020, 79, 30087–30109.
- X. Xiong, Y. X. Xiong, Y. Chen, M. Fan, and S. Zhong, "Adaptive reversible data hiding algorithm for interpolated images using sorting and coding. Journal of Imaging Science and Applications 2022, 66, 103137. [Google Scholar]
- X. Bai, Y. X. Bai, Y. Chen, G. Duan, C. Feng, and W. Zhang, "A data hiding scheme based on the difference of image interpolation algorithms. Journal of Imaging Science and Applications 2022, 65, 103068. [Google Scholar]
- S. R. Brahma, S. S. R. Brahma, S. Singh, D. K. Gupta, and A. Malik, "A reversible data hiding technique using lower magnitude error channel pair selection. Numerical Mathematics: Theory, Methods and Applications 2023, 82, 8467–8488. [Google Scholar]
- M. Fan, S. M. Fan, S. Zhong, and X. Xiong, "Reversible data hiding method for interpolated images based on modulo operation and prediction-error expansion. Numerical Mathematics: Theory, Methods and Applications 2023, 11, 27290–27302. [Google Scholar]
- Z. Huang, Y. Z. Huang, Y. Lin, and X. Chen, "A block-based adaptive high fidelity reversible data hiding scheme in interpolation domain. Numerical Mathematics: Theory, Methods and Applications 2023, 1–22. [Google Scholar]
- A. Tripathi and J. Prakash, "Blockchain enabled interpolation based reversible data hiding mechanism for protecting records. IEEE Transactions on Systems, Information and Security 2023, 1.
- C.-Y. Weng, H.-Y. C.-Y. Weng, H.-Y. Weng, N. S. Shongwe, and C.-T. Huang, "High-payload data hiding scheme based on interpolation and histogram. Electronics 2024, 13, 738. [Google Scholar] [CrossRef]




















| Technique | Description | Mathematical Equation |
|---|---|---|
| Histogram Shifting (HS) [22,23,24,25] | Modifies pixel intensity distributions by shifting histogram peaks to embed secret data while preserving visual quality. This method balances embedding capacity and imperceptibility but is susceptible to statistical detection. | |
| : Modified pixel value; C: Original pixel value; : Shifting factor; H: Histogram value. | ||
| Pixel-Value Differencing (PVD) [26,27,28] | Embeds data by modifying the difference between adjacent pixels. This technique provides superior imperceptibility while preserving local contrast, making detection more difficult. | |
| : Modified difference value; D: Original pixel difference; : Scaling factor; S: Secret message bit. | ||
| Dual-Image Steganography [29,30,31] | Embeds secret data in multiple images by utilizing various steganographic methods, achieving higher capacity and robustness against data loss. | |
| : Secret data embedded in image 1; : Secret data embedded in image 2; C: Cover image; ⊕: Bitwise XOR operator. | ||
| Interpolation-Based Methods [32,33,34] | Modifies pixel intensities using interpolation techniques (e.g., bilinear, bicubic) to embed secret data, offering high quality and robustness against image processing attacks. | |
| : Modified pixel value; C: Original pixel value; i: Interpolation factor; S: Secret message bit; T: Interpolation step size; : Floor function. |
| Aspect | Description |
|---|---|
| Challenges in Spatial Steganography | Due to algorithmic predictability, spatial-domain steganography grapples with inherent vulnerabilities, including carrier reuse, deterministic payload extraction, and heightened susceptibility to statistical detection. The fragility of key management systems and the neglect of emerging attack vectors further compromise security. Moreover, misconceptions surrounding imperceptibility metrics exacerbate detection risks. Mitigating these challenges demands developing sophisticated embedding techniques that fortify resilience against increasingly sophisticated adversarial scrutiny. |
| Research Motivation | This study surpasses the traditional constraints of reversible steganography, notably addressing the irreversibility of least significant bit (LSB) methods by pioneering adaptive algorithms that guarantee imperceptibility, security, and complete data recoverability. Rooted in the principles of Boolean algebra and Shannon’s information theory, this research reimagines steganographic paradigms, reinforcing data confidentiality and integrity in an era of escalating digital threats. |
| Sr.# | Test Name | Description | Equation |
|---|---|---|---|
| 1 | PSNR (Peak Signal-to-Noise Ratio) | Measures the ratio between signal power and noise in an image. Higher values indicate better quality. | |
| 2 | RMSE (Root Mean Square Error) | Quantifies differences between cover and stego images. Lower values imply higher fidelity. | |
| 3 | PCC (Pearson Correlation Coefficient) | Measures the linear correlation between cover and stego images. A high PCC suggests minimal distortion. | |
| 4 | MAE (Mean Absolute Error) | Computes the average absolute difference between cover and stego images. Lower values indicate high accuracy. | |
| 5 | SSIM (Structural Similarity Index) | Evaluates image quality based on luminance, contrast, and structure. A high SSIM indicates close resemblance. | |
| 6 | MS-SSIM (Multi-Scale Structural Similarity) | Extends SSIM by assessing structural similarity across multiple scales for a more robust evaluation. |
| Steganography Algorithm | Type | PSNR (dB) | RMSE | PCC | MAE | SSIM | MS-SSIM | EntropyC | EntropyS | BER |
|---|---|---|---|---|---|---|---|---|---|---|
| InverseModulo5 | Reversible | 53.56 | 0.5644 | 0.99994 | 0.3482 | 0.99994 | 0.99988 | 7.2627 | 7.2822 | 0.3482 |
| Interpolation (NNI) | Reversible | 52.83 | 0.6153 | 0.99994 | 0.2458 | 0.99994 | 0.99983 | 7.2722 | 7.2721 | 0.2458 |
| LSB Matching | IrReversible | 51.14 | 0.7071 | 0.99990 | 0.5000 | 0.99990 | 0.99982 | 7.2627 | 7.2974 | 0.5000 |
| XoR | Reversible | 53.59 | 0.5623 | 0.99994 | 0.3456 | 0.99994 | 0.99988 | 7.2627 | 7.2821 | 0.3456 |
| 1>p3.4cmMethod | Complexity | Key Operations | Performance Characteristics |
|---|---|---|---|
| Proposed Dual-Channel LSB |
|
|
|
| LSB Replacement | Direct bit substitution in LSB plane | Vulnerable to statistical analysis; requires post-processing | |
| Histogram Shifting (HS) |
|
Increased computational overhead (24.1 ms) for histogram analysis | |
| Pixel-Value Ordering (PVO) | Block-wise sorting and prediction-error calculation | 38% slower (34.5 ms) due to sorting complexity | |
| Difference Expansion (DE) |
|
2.7× slower (52.8 ms) for 512×512 images |
| Parameter | Typical Value | Example (512×512) | Influencing Factor | Formula or Note |
|---|---|---|---|---|
| Image Dimensions (P) | pixels | Image resolution | ||
| Bits per Pixel | 1 (LSB), 2 (dual-image) | 1 | Embedding method | Varies with technique (e.g., LSB, XOR, mod-5) |
| Header Size (H) | 160 bits | 160 bits | Metadata (length, filename) | Fixed: 64-bit + 96-bit fields |
| Embedding Ratio (r) | 0.5 (50%) | 0.5 | Stego key randomness | Proportion of usable pixels |
| Max Capacity (M) | – | bits ≈ 16,364 bytes | All factors above | |
| Dual-Channel LSB | Up to 2× capacity | Two cover images | Doubles pixel pool, then apply r | |
| Virtual Image Width | Column replication | Doubles width before capacity calc | ||
| Mod-5 Embedding | Slightly reduced | Contextual | Modulo constraints | Increases entropy, reduces predictable payload |
| Test Image | Ref. [47] | Ref. [48] | Ref. [49] | Ref. [50] | Ref. [51] | Ref. [52] | Ref. [53] | Ref. [54] | Ref. [55] |
|---|---|---|---|---|---|---|---|---|---|
| CamMan | – | – | – | – | – | – | – | – | – |
| House | 34.58 | – | – | 27.73 | – | – | – | – | – |
| Peppers | 36.51 | 65.30 | – | 29.57 | – | – | 65.30 | 37.24 | – |
| Starfish | – | – | – | – | – | – | – | – | – |
| Monarch | – | – | – | – | 60.46 | – | – | – | – |
| Airplane | 34.89 | 65.32 | 61.97 | 29.51 | – | 45.70 | 62.31 | 35.12 | 51.62 |
| Parrot | – | – | – | – | – | – | – | – | – |
| Lena | 37.01 | 65.32 | 61.97 | 31.13 | 52.98 | 45.71 | 65.32 | 39.95 | 56.05 |
| Barbara | – | 65.32 | – | 24.62 | – | – | – | 35.14 | – |
| Boat | 34.13 | 65.32 | 61.97 | 28.56 | – | 45.71 | 62.37 | 37.89 | 52.56 |
| Man | 32.10 | – | – | – | – | – | – | – | – |
| Couple | 32.15 | – | – | 27.39 | – | – | – | – | – |
| Mean | 34.48 | 65.32 | 61.97 | 28.36 | 56.72 | 45.71 | 63.83 | 37.07 | 53.41 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).