Text-based Steganography using Huffman Compression and AES Encryption Algorithm


  • Rawaa Hamza Ali Department of Biology, Collage of Science, University of Misan, Maysan, Iraq
  • Jamal Mohamed Kadhim Computer Department, College of Science, Al-Nahrain University, Baghdad, Iraq




Text Steganography, Unicode Characters, AES, Huffman compression algorithms


In every system of security, to keep important data confidential, we need a high degree of protection. Steganography can be defined as a way of sending confidential texts through a secure medium of communications as well as protecting the information during the process of transmission. Steganography is a technology that is used to protect users' security and privacy. Communication is majorly achieved using a network through SMS, e-mail, and so on. The presented work suggested a technology of text hiding for protecting secret texts with Unicode characters. The similarities of glyphs  provided invisibility and increased the hiding capacity. In conclusion, the proposed method succeeded in securing confidential data and achieving high payload capacity by using the Huffman compression algorithm, which was implemented on an unlimited text length. In addition, this approach has the ability to hide a single bit in every digit or letter in the cover file. Also, the approach meets the cognitive transparency and does not make the modifications apparent on the original data. The method suggested in this work increases the security level through coding a secret message before embedding it within the cover text, with the use of the Advanced Encryption Standard (AES) algorithm.


Download data is not yet available.




How to Cite

Ali, R. H. ., & Kadhim, J. M. . (2021). Text-based Steganography using Huffman Compression and AES Encryption Algorithm. Iraqi Journal of Science, 62(11), 4110–4120. https://doi.org/10.24996/ijs.2021.62.11.31



Computer Science

Most read articles by the same author(s)