Pixel Intensity Based High Capacity Data Embedding Method Mehdi Hussain Shaheed Zulfikar Ali Bhutto Institute of Science and Technology (SZABIST) Islamabad, Pakistan. mehdi141@hotmail.com Mureed Hussain Shaheed Zulfikar Ali Bhutto Institute of Science and Technology (SZABIST) Islamabad, Pakistan. mhussain@szabist-isb.edu.pk Abstract-- Steganography is the science of hiding a message signal to host signal, without any distortion in the hosted signal. Using steganography, information can be hidden in hosted carrier such as images, videos, sounds files, text files, and data transmission. In image steganography, to improve the capacity of hidden data into hosted image without causing any statistically significant modification has a major concern. Many novel data hiding method based on Least Significant Bits (LSB) and Pixel Value Differencing (PVD) to increase the hiding capacity have been proposed with imperceptible quality. In this paper we have improved the Modified Kekre’s Algorithm (MKA) which is based on LSB method. The improved scheme increases the embedding capacity while retaining the good quality of stego-image (carrying hidden data) as good as MKA. Experimental results show that the improved scheme outperform the original comparative scheme especially in capacity of hidden data-bits. Keywords- data hiding; high capacity embedding; variable least significant bits data embedding; I..INTRODUCTION Digital communication becomes more popular due to tremendous growth of internet. The security of such information is one of the major aspects of digital communications. Cryptography and steganography are well known and widely used techniques to secure information like, bank transaction, corporate communication, credit card, multimedia content copyrights and etc. Steganography derived from Greek, literally means “covered writing”. Steganography and cryptography are cousin in spy craft family, where cryptography scrambles the message which is unable to understand. Steganography hide the message into carrier, which is unable to seen [2]. In steganography, information can be hidden in hosted carrier such as images, videos, sounds files, text files, and data transmission. In this paper we are improving MKA (Modified Kekre’s Algorithm), where higher intensity of the pixel decide the number of bits to embed into the cover-image [1]. According to figures 2 and 3 lower intensity pixel does not distort the visual quality of pixel and it can also store higher number of bits. Our improved version shows that we are efficiently utilizing the maintain matrix (it maintain the position of pixel where 5 LSB are used to embed the data). The paper presents a review of image based steaganogrpahy techniques, its applications proposed so far in literature. We explain some efficient data hiding algorithm its advantages and disadvantages. In section II we explain some recent general high capacity data hiding schemes. In section III we describe our improved algorithm based on MKA [1]. In section IV present experimental results of comparison with MKA [1]. In section V include the conclusion and suggestions. A. Image Steganography In image steganography following terms are common. Cover-Image: refers to the image used as the carrier to embed message into. Message: refers to hide the data bits into cover-image. It can be plain text or some other image as a message. Stego-Image: refers to the generated image, which is carrying a hidden message. Stego-Key: refers to as password may used to hide and then later decode the message. In image steganography a process that hides the message into cover-image and generate a stego-image. That stego-image then sent to the receiver without anyone else knowing that it contain the hidden message. The receiver can extract the message with or without stego-key that depends on the hidden scheme [2]. figure 1 shows basic diagram of steganography. Generally image steganography algorithm classified into following different domains. LSB: It is a simplest image based steganography where least significant bit of the image is used to embed and extract the hidden data bits. In [5] uses random LSB, and some certain block or area of the image used to hide the data. DCT: Discrete cosines transform generally used in JPEG image compression. Simple embedding the data bits into the coefficients of the DCT [6], using LSB based method. DCT is mostly used in compressed type of images and its hiding capacity is less than uncompressed type of images. Further each domain of image steganography can be categorized into [3]. High Capacity: Maximum size of information can be embedded into image. 978-1-4244-8003-6/10/$26.00 ©2010 IEEE