Modulo based Image Steganography Technique against Statistical and Histogram Analysis

Steganography is the art and science of communicating secret data by embedding it into a multimedia carrier. The ultimate goal here is to conceal the very existence of the embedded data. Although the term Steganography has been known for thousands of years, its digital version came about only lately and research was intensified after the depressing event of Twin towers (11th Sep 2001). Steganalysis, which is the official counter attack science, defeats Steganographic algorithms whether they are based on the traditional spatial domain or the transform one. Steganography’s ultimate objectives, which are undetectability, robustness and capacity of the hidden data, are the main factors that separate it from other relating techniques, namely watermarking and cryptography. This paper focuses on improving the embedding capacity in steganography. For the improvement in the capacity, secret bits are encoded into cover image by three types of modulo functions. More specifically, to alleviate further color distortion and obtain a higher hiding capacity, the R, G and B component is encoded by Mod u, Mod v and Mod w functions respectively. Simulations were performed on cover images with different message sizes. The proposed technique showed that improved data hiding capacity in the cover image can be obtained without any compromise in histogram and statistical analysis. It also gives good perceptual quality in Stego image and greater security.

[1]  Weiming Zhang,et al.  A Double Layered “Plus-Minus One” Data Embedding Scheme , 2007, IEEE Signal Processing Letters.

[2]  Walter Bender,et al.  Techniques for Data Hiding , 1996, IBM Syst. J..

[3]  Jiwu Huang,et al.  Edge Adaptive Image Steganography Based on LSB Matching Revisited , 2010, IEEE Transactions on Information Forensics and Security.

[4]  Jessica J. Fridrich,et al.  Detecting LSB Steganography in Color and Gray-Scale Images , 2001, IEEE Multim..

[5]  Ja-Chen Lin,et al.  A simple and high-hiding capacity method for hiding digit-by-digit data in images based on modulus function , 2003, Pattern Recognit..

[6]  Jessica J. Fridrich,et al.  Practical steganalysis of digital images: state of the art , 2002, IS&T/SPIE Electronic Imaging.

[7]  Min-Shiang Hwang,et al.  A high quality steganographic method with pixel-value differencing and modulus function , 2008, J. Syst. Softw..

[8]  Niels Provos,et al.  Defending Against Statistical Steganalysis , 2001, USENIX Security Symposium.

[9]  Markus G. Kuhn,et al.  Information hiding-a survey , 1999, Proc. IEEE.

[10]  Xingming Sun,et al.  A High-Capacity Image Data Hiding Scheme Using Adaptive LSB Substitution , 2009 .

[11]  Chin-Feng Lee,et al.  A novel data hiding scheme based on modulus function , 2010, J. Syst. Softw..

[12]  Mee Young Sung,et al.  Steganography using block-based adaptive threshold , 2007, 2007 22nd international symposium on computer and information sciences.

[13]  Heung-Kyu Lee,et al.  Steganalytic Measures for the Steganography Using Pixel-Value Differencing and Modulus Function , 2008, PCM.

[14]  Hong-Juan Zhang,et al.  A Novel Image Steganography Algorithm Against Statistical Analysis , 2007, 2007 International Conference on Machine Learning and Cybernetics.

[15]  Siwei Lyu,et al.  Steganalysis using higher-order image statistics , 2006, IEEE Transactions on Information Forensics and Security.

[16]  Xinpeng Zhang,et al.  Efficient Steganographic Embedding by Exploiting Modification Direction , 2006, IEEE Communications Letters.

[17]  Lee-Ming Cheng,et al.  Hiding data in images by simple LSB substitution , 2004, Pattern Recognit..

[18]  Andreas Pfitzmann,et al.  Attacks on Steganographic Systems , 1999, Information Hiding.

[19]  Hany Farid,et al.  Detecting hidden messages using higher-order statistical models , 2002, Proceedings. International Conference on Image Processing.

[20]  S. Ibrahim,et al.  Steganography using more surrounding pixels , 2010 .

[21]  Heung-Kyu Lee,et al.  Improved Steganographic Method Preserving Pixel-Value Differencing Histogram with Modulus Function , 2010, EURASIP J. Adv. Signal Process..