Open Access Open Access  Restricted Access Subscription Access

A Novel Technique for Image Steganography Based on Block-DCT and Huffman Encoding


Affiliations
1 Academy of Technology, Hoogly - 721212, India
2 USIC, University of Kalyani, Kalyani, Nadia – 741 235, West Bengal, India
 

Image steganography is the art of hiding information into a cover image. This paper presents a novel technique for Image steganography based on Block-DCT, where DCT is used to transform original image (cover image) blocks from spatial domain to frequency domain. Firstly a gray level image of size M × N is divided into no joint 8 × 8 blocks and a two dimensional Discrete Cosine Transform(2-d DCT) is performed on each of the P = MN / 64 blocks. Then Huffman encoding is also performed on the secret messages/images before embedding and each bit of Huffman code of secret message/image is embedded in the frequency domain by altering the least significant bit of each of the DCT coefficients of cover image blocks. The experimental results show that the algorithm has a high capacity and a good invisibility. Moreover PSNR of cover image with stego-image shows the better results in comparison with other existing steganography approaches. Furthermore, satisfactory security is maintained since the secret message/image cannot be extracted without knowing decoding rules and Huffman table.

Keywords

Steganography, Frequency Domain, DCT, Huffman Coding, Information Hiding.
User
Notifications
Font Size

Abstract Views: 215

PDF Views: 117




  • A Novel Technique for Image Steganography Based on Block-DCT and Huffman Encoding

Abstract Views: 215  |  PDF Views: 117

Authors

A. Nag
Academy of Technology, Hoogly - 721212, India
S. Biswas
USIC, University of Kalyani, Kalyani, Nadia – 741 235, West Bengal, India
D. Sarkar
USIC, University of Kalyani, Kalyani, Nadia – 741 235, West Bengal, India
P. P. Sarkar
USIC, University of Kalyani, Kalyani, Nadia – 741 235, West Bengal, India

Abstract


Image steganography is the art of hiding information into a cover image. This paper presents a novel technique for Image steganography based on Block-DCT, where DCT is used to transform original image (cover image) blocks from spatial domain to frequency domain. Firstly a gray level image of size M × N is divided into no joint 8 × 8 blocks and a two dimensional Discrete Cosine Transform(2-d DCT) is performed on each of the P = MN / 64 blocks. Then Huffman encoding is also performed on the secret messages/images before embedding and each bit of Huffman code of secret message/image is embedded in the frequency domain by altering the least significant bit of each of the DCT coefficients of cover image blocks. The experimental results show that the algorithm has a high capacity and a good invisibility. Moreover PSNR of cover image with stego-image shows the better results in comparison with other existing steganography approaches. Furthermore, satisfactory security is maintained since the secret message/image cannot be extracted without knowing decoding rules and Huffman table.

Keywords


Steganography, Frequency Domain, DCT, Huffman Coding, Information Hiding.