IMPLEMENTATION ANALYSIS OF ENCODING MANIPULATION METHOD IN DEFLATE COMPRESSION ALGORITHM
DOI:
https://doi.org/10.28925/2663-4023.2026.34.1319Keywords:
steganography, compression algorithms, information protection, data manipulation, Deflate, information hiding, information theory, data analysis, data streamingAbstract
In this paper, we use a novel Encoding Decision Chain Model to develop a theoretical method of encoding steganographic data in a Deflate compression algorithm. Specifically, we propose three major strategies that could be used for embedding covert data in a compressed data stream that rely on detecting decision points within the compression encoding process and manipulating their outcomes to achieve objectives secondary to the primary compression objective of reducing the amount of redundancy in source data as much as possible. The first technique, stored block length manipulation, artificially constraints the window of possible Deflate block lenghts to a smaller range and using those to embed secondary information. Second technique, back-reference manipulation, takes advantage of the ability to represent a repetitive string of symbols as either literals or back-references pointing at a specific chunk of previous data within the context window. By reducing the length of the back-reference, it is possible to emit several of them and utilize their lengths to encode steganographic information. The third technique, Huffman code tree structure manipulation, involves manipulating the values of relative frequencies of symbols of the alphabet stored within dynamic Huffman code compressed blocks to encode steganographic information. In this paper we include general analysis of each technique’s effectiveness with regards to the amount of encoded steganographic information against the amount of additional data needed to be stored within the carrier to ensure that no data is lost or altered as a result of proposed encoding manipulation techniques. Proposed methods have an advantage of not altering the carrier data directly, resulting in bit-perfect extraction of the original compressed data, reducing the surface for detecting this kind of steganographic apporach.
Downloads
References
Merriam-Webster. (2025, September 18). Steganography. Merriam-Webster.Com Dictionary. https://www.merriam-webster.com/dictionary/steganography
Darwis, D., Fernando, Y., Mehta, A. R., Wamiliana, & Setiawansyah. (2025). Metadata-Based Video Steganography: Development of a New Model for Secure Information Embedding. Engineering, Technology & Applied Science Research, 15(5), 27076–27088. https://doi.org/10.48084/etasr.11937
Laishram, D., & Tuithung, T. (2018). A Survey on Digital Image Steganography: Current Trends and Challenges (SSRN Scholarly Paper No. 3171494). Social Science Research Network. https://doi.org/10.2139/ssrn.3171494
Farhan Rafat, K., & Muhammad Sajjad, S. (2024). Advancing Reversible LSB Steganography: Addressing Imperfections and Embracing Pioneering Techniques for Enhanced Security. IEEE Access, 12, 143434–143457. https://doi.org/10.1109/ACCESS.2024.3468988
Abdulazeez, Z. A. (2025). Implementation and Empirical Evaluation of Pixel Value Differencing (PVD) Steganography with Boundary Mitigation Techniques. Journal of Kerbala University, 22(4), 113–127.
Kaw, J. A., Loan, N. A., Parah, S. A., Muhammad, K., Sheikh, J. A., & Bhat, G. M. (2019). A reversible and secure patient information hiding system for IoT driven e-health. International Journal of Information Management, 45, 262–275. https://doi.org/10.1016/j.ijinfomgt.2018.09.008
R, Y. N. G., Shetty, N. R., & B, V. K. (2024). A Study and Analysis of Reversible Data Hiding Techniques. 2024 Second International Conference on Advances in Information Technology (ICAIT), 1, 1–6. https://doi.org/10.1109/ICAIT61638.2024.10690366
Fkirin, A., Attiya, G., & El-Sayed, A. (2016). Steganography Literature Survey, Classification and Comparative Study. Communications on Applied Electronics, 5(10), 13–22.
Ritonga, M. R., Siringoringo, M. F., & Situmorang, C. (2026). Implementation of the Discrete Fourier Transform (DFT) Steganography Method for Embedding Secret Messages in Image Media. International Journal of Science and Informatics Technology (IJOSIT), 1(01), 21–29.
Hameed, Y. J., & Baawi, S. S. (2026). Efficient audio Steganography based on Discrete Cosine Transform and Least Significant Bit Technique. Proceedings of the 2026 2nd International Conference on Computing and Emerging Sciences, ICCES ’26, 346–353. https://doi.org/10.1145/3797491.3797506
Singh, J., & Singla, M. (2022). Image Steganography Technique based on Singular Value Decomposition and Discrete Wavelet Transform. International Journal of Electrical and Electronics Research, 10(2), 122–125. https://doi.org/10.37391/ijeer.100212
Zhou, Z.-L. (2016). Coverless information hiding based on bag-of-words model of image. Yingyong Kexue Xuebao/Journal of Applied Sciences, 34(05), 527–536. https://doi.org/10.3969/j.issn.0255-8297.2016.05.005
Xiang, X., Tan, Y., Qin, J., & Tan, Y. (2025). Advancements and challenges in coverless image steganography: A survey. Signal Processing, 228, 109761. https://doi.org/10.1016/j.sigpro.2024.109761
Duan, X., & Song, H. (2018, February 10). Coverless information hiding based on Generative Model. arXiv.Org. https://arxiv.org/abs/1802.03528v1
Laptev, A., Laptev, S., & Lapteva, T. (2021). An Improved Method for Detecting Random Radio Signals by Deviations of the Main Signal Parameters. Information Systems and Technologies Security, (1 (5)), 37–45. https://doi.org/10.17721/ISTS.2021.1.35-43
Rahimova, I., Abbasquliyev, A. E., Sevriukova, Y., & Laptieva, T. (2025). Experimental Evaluation of the Efficiency of Cryptographic Generators of Pseudo-Random Numbers. Information Systems and Technologies Security, (2 (10)), 30–36. https://doi.org/10.17721/ISTS.2025.10.30-36
Ponomarenko, Y., & Laptiev, O. (2025). Mathematical model of steganography using suboptimal decisions in data compression algorithms. Information Systems and Technologies Security, 1(9), 54–60. https://doi.org/10.17721/ISTS.2025.9.54-60
Merriam-Webster. (2026, June 4). Definition of ENCODING. Merriam-Webster.Com Dictionary. https://www.merriam-webster.com/dictionary/encoding
Deutsch, L. P. (1996). DEFLATE Compressed Data Format Specification version 1.3 (Request for Comments RFC 1951). Internet Engineering Task Force. https://doi.org/10.17487/RFC1951
Biggers, E. (2026). ebiggers/libdeflate [C]. https://github.com/ebiggers/libdeflate (Original work published 2014)
flate package - compress/flate - Go Packages. (n.d.). Retrieved June 29, 2026, from https://pkg.go.dev/compress/flate
PKWARE - PKZIP ZIP compression, ZIP programs, data file backup software. (2006, March 13). https://web.archive.org/web/20060313041206/http://www.pkware.com/business_and_developers/compression/
Adler, M. (2026). madler/zlib [C]. https://github.com/madler/zlib (Original work published 2011)
ip7z. (2026). ip7z/7zip [C++]. https://github.com/ip7z/7zip (Original work published 2022)
Google. (2026). google/zopfli [C++]. https://github.com/google/zopfli (Original work published 2015)
Ziv, J., & Lempel, A. (1977). A universal algorithm for sequential data compression. IEEE Transactions on Information Theory, 23(3), 337–343. https://doi.org/10.1109/TIT.1977.1055714
Huffman, D. A. (1952). A Method for the Construction of Minimum-Redundancy Codes. Proceedings of the IRE, 40(9), 1098–1101. https://doi.org/10.1109/JRPROC.1952.273898
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Євгеній Пономаренко, Олександр Лаптєв

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.