001-006
Transcription
001-006
IPASJ International Journal of Computer Science (IIJCS) Web Site: http://www.ipasj.org/IIJCS/IIJCS.htm Email: [email protected] ISSN 2321-5992 A Publisher for Research Motivation ........ Volume 3, Issue 4, April 2015 A REVIEW ON: SECURITY ENHANCEMENT OF PAYLOAD OBJECT 1 Anushka Nagpal, 2 Deepak Bagga Haryana Engg. College (Jagadhri) ABSTRACT With the rise of internet most of the communication & information sharing is done over the web. The increasing unauthorized access of confidential data, information security is most important. Thus a big issue is to reduce the chances of information detection during transmission. Steganography is a process that involves hiding message in an appropriate carrier for example an image. The carrier can be sent to receiver without anyone else knowing that it contain a hidden message. The initial aim of steganography is how it is implemented. The objective of this review paper is to study various steganography techniques for embedding the message and to communicate secretly using open channel. Keywords: least significant bit , discrete cosine transform, stego-object, payload, PSNR. 1. INTRODUCTION Digital data communication is an essential part of everyone’s life. Data communication has some problems such as internet security so to avoid these problems, cryptography is among one of the methods. However, encryption results in a disordered and confusing message and can attract eavesdroppers easily. The technique used to keep the contents of a message secret is called steganography. Steganography methods overcome this problem by hiding the secret information behind a cover media (video, audio or image) because the presence of information cannot be noticed by any attacker. The goal of steganography is to keep the existence of a message secret [15]. Steganography is concealed writing. The word steganos means “covered” and graphial means “writing”[1] and is the technique of hiding secret data within a cover media such that it does not draw the attention of an unauthorized person [5]. In ancient times, the data was protected by hiding it on the stomach of rabbits, on the scalp of the slaves. But today’s most of the people transmit the data in the form of text, image, video and audio over the medium . So, in order to transmit confidential data safely, the multimedia object like audio, video, images are used as cover medium to hide data. Using steganography, it embed a secret message inside a piece of unsuspicious information i.e cover object, this cover object with object secretly embedded message is called stego-object [16] and send it without anyone knowing of the existence of the secret message. Cryptography and steganography techniques are closely related where Cryptography scrambles the message so that they cannot be understood. Steganography will hide the message so there is no knowledge of the existence of the message in the very first place. So, both sciences can be combined to produce better protection of the message. Even, when the steganography fails and the message is detected, it is still of no use as it is encrypted using cryptography techniques[20] Cover File (Image, Video, Audio) Data to hide (Text, Image, Video, Audio) Steganography Stego File Fig a: The Process of hiding Data THE BASICS FOR EMBEDDING The first step in embedding for hiding information is to pass both the secret message and the cover medium into the encoder. Inside the encoder, several protocols will be implemented to embed the secret information into the cover medium. The type of protocol will depend on what kind of information you are trying to embed. For example, an image protocol to embed information inside images is being used. Volume 3 Issue 4 April 2015 Page 1 IPASJ International Journal of Computer Science (IIJCS) Web Site: http://www.ipasj.org/IIJCS/IIJCS.htm Email: [email protected] ISSN 2321-5992 A Publisher for Research Motivation ........ Volume 3, Issue 4, April 2015 In embedding process, a key is often needed This can be in the form of public or private key so you can encode the secret message with your private key and the recipient can decode it using your public key. In this way, it reduces the chance of a third party attacker getting hold of the stego object and decoding it to find out the secret information. Fig b: Generic form of image steganography After passing through the encoder, a stego object will be produced. A stego object is the original cover object with the secret information embedded inside it. This object should look almost identical to the cover object otherwise a third party attacker can see embedded information. Having produced the stego-object, it will then be sent off via some communication channel, such as email, to the intended recipient for decoding it. The recipient must decode the stego object in order to view the secret information. At last, the decoding process is reverse of the encoding process. It is simply the extraction of secret data from a stego object. Reasons for rapid growth of interest in steganography: 1.) Restrictions imposed on the availability of encryption service by various governments have encouraged people to take a move towards the methods through which messages can be embedded in cover sources. 2.) Publishing and broadcasting industries have become interested in techniques for hiding encrypted copyright marks and serial numbers in digital films, audio recordings, books and multimedia product. IMAGE STEGANOGRAPHY TECHNIQUES Steganography in images are classified into two categories: Spatial-domain based Steganography and the Transform domain based Steganography. IMAGE STEGANOGRAPHY SPATIAL DOMAIN TRANSFORM DOMAIN 1. SPATIAL DOMAIN METHOD In spatial domain scheme, the secret messages are embedded directly i.e processing is applied directly on the pixel values of the image. In this, the simplest Steganography method used is the least significant bits (LSB) insertion technique. In LSB technique, least significant bits of the pixels are replaced by the message bits.[7]. 2. TRANSFORM DOMAIN METHOD The transform domain Steganography technique is used for hiding a large amount of data and also provides a good invisibility of data and no loss of the secret message. In this technique firstly, pixel values are transformed and then processing is applied on the transformed coefficients. DCT & DWT techniques which are implemented in transform domain. They transform digital image data from spatial to the transform domain. In DCT, after transforming the image in transform domain, then the data is embedded in the least significant bits of the medium frequency components, it is a lossy Volume 3 Issue 4 April 2015 Page 2 IPASJ International Journal of Computer Science (IIJCS) A Publisher for Research Motivation ........ Volume 3, Issue 4, April 2015 Web Site: http://www.ipasj.org/IIJCS/IIJCS.htm Email: [email protected] ISSN 2321-5992 compression [8]. In DWT, secret messages are embedded in high frequency coefficients and it provides maximum robustness. FACTORS THAT AFFECTS A STEGANOGRAPHIC METHOD: Here are some factors that determines how efficient and powerful a technique is are as follows[19]: a)Invisibility or statistical undecteability (imperceptibility) of data : Human eyes cannot distinguish the difference between original and stego image. b) Capacity: maximum information that can safely be embedded. c) Robustness:The amount of modification the stego medium can withstand before an adversary can destroy hidden information d) PSNR (Peak Signal to Noise Ratio): It is defined as the ratio between the maximum possible power ofa signal and the power of corrupting noise that affects the fidelity of its representation [10,11]. This ratio is often used for image quality measurement between the original image and a compressed image. The higher the PSNR,the better is the quality of the compressed image. PSNR is measured in decibels. e) MSE (Mean Square Error): It is the average squared difference between a reference image and a distorted image. An Image steganography technique is efficient if it gives a low MSE. It is calculated or computed pixel-by-pixel by adding up the squared differences of all the pixels and dividing by the total pixel count [12]. 2. RELATED WORK Stuti Goel et.al This paper deals with hiding text in an image file using Least Significant Bit (LSB) based Steganography, Discrete Cosine Transform (DCT) based Steganography and Discrete Wavelet Transform (DWT) based steganography.The LSB substitution algorithm is implemented in spatial domain, in this the payload bits are embedded into the least significant bits of cover image to produce the stego-image whereas in DCT & DWT algorithm are implemented in frequency domain in which the stego-image is transformed from spatial domain to the frequency domain and in this the payload bits are embedded into the frequency components of the cover image. Then the performance and comparison of these three techniques is evaluated on the basis of these parameters PSNR, MSE, Capacity & Robustness.[9] G.Arun Karthick et.al this paper represents a new scheme which is hybrid in nature, it combines two distinct domains 1)Steganography(Combination of Image + cryptography) . 2) Image Fusion – Fusing two images. Steganography embeds the digital data message along with the media file where digital data may be text, image or hybrid. Although both Cryptography and steganography techniques are combined to provide security in some criteria yet advanced system of security is needed to share information without any interference. To overcome the real world problem, they proposed a novel algorithm called StegFuse where cryptography and steganography is applied on two various types of images, and then after applying steganographic technique both of these images are subjected to image fusion so as to get the fused image. Wavelet transform technique is applied on both the image during fusion. Prof.S.V.Kamble et.al This paper reviews stegnography based on digital image.Various Concepts and priniciple of steganography is illustrated. Different embedding techniques such as LSB ,DCT, Huffman encoding [6], DWT embedding method are generalized in this paper . Then the performance and specification of image steganography is discussed at last . In An image based steganography that combines LSB, DCT, and compression techniques on the image to enhance the security of the payload object. Sneha Arora et.al (May2013) This paper proposed a new technique for the image steganography using edge detection method for RGB images. There are many algorithms to hide data with precision level but they are also decreasing the quality of the image. In this proposed study, the edges of an RGB image will be detected by scanning method using a 3x3 window, and then text will be embedded in to the edges of the color image. So by doing this not only high embedding capacity will be achieved,but it also enhances the quality of the stego image from the HVS (human vision system). Gowtham Dhanarasi et.al A block complexity analysis for transform domain image stegonagraphy is done in this paper. The algorithm proposed here works on the wavelet transform coefficients which embed the secret data into the original image. The technique implemented here is capable of producing a secret-embedded image that is indistinguishable from the original image and to human eye. So this can be achieved by retaining the integrity of the wavelet coefficients at high capacity embedding technique. This improvement to capacity-quality trading–off interrelation is analyzed in done in detailed. H.B.Kekre et.al(June2014) In this paper the author has proposed a Hybrid Approach so as to secure digital images. The proposed framework introduced is a combination of Information Hiding and Image Encryption. For Information Hiding, four different methods of Multiple LSB’s Algorithm are used in this paper and then they are evaluated. A number of parameters are also used to evaluate the performance of the proposed framework. At last Experimental results show a good performance. Volume 3 Issue 4 April 2015 Page 3 IPASJ International Journal of Computer Science (IIJCS) A Publisher for Research Motivation ........ Volume 3, Issue 4, April 2015 Web Site: http://www.ipasj.org/IIJCS/IIJCS.htm Email: [email protected] ISSN 2321-5992 Inderjeet Kaur et .al The technique proposed is a combination of steganography and watermarking (TDSSW)which provides copyright protection to the information being transmitted secretly over communication channel. The proposed technique is a transform domain based technique. At end it was observed that the proposed technique comes up with good PSNR (Peak Signal to Noise Ratio) value and enhanced Security. S.Shanmugasundaram(March2014) This proposed method here uses both Cryptography and Steganography to enhance the security of the message or payload. Firstly, the secret message is encrypted using a RSA algorithm and then it is randomized using OAEP. After that this encoded message is embedded in the bitmap cover image using frequency domain approach. So for embedding the encrypted message, they initially used skin tone regions of the cover image are taken and then they are detected by using HSV (Hue, Saturation, Value) model. Thereafter, a region from skin detected area is selected, which is called as cropped region. In this the cropped region of secret message is embedded using DD-DWT (Double Density Discrete Wavelet Transform). DD-DWT overcomes the shortcomings of DWT (like poor directional selectivity, Shift invariance, oscillations and aliasing). Hence the image obtained after embedding secret message(i.e. Stego-image) is far more secure and it has an acceptable range of PSNR. The terms of PSNR and robustness against various noises like (Poisson, Gaussian, salt and pepper, translation, rotation etc.). Johri and Asthana[13] They proposed a steganography technique in which the data is embedded using alteration component technique. After that the, key and secret message will replace each pixel. Then for the security of stego-image palette based image technique is applied by stretching process. At the receiver end, the receiver having the same secret key applies destretching palette process on stego-image using alteration component extraction process to extract the data. This technique used has higher capacity and better imperceptibility. Swati and Mahajan [14] This paper proposed a secure image steganographic model by using RSA algorithm and LSB substitution. In this method, firstly the secret data is encrypted using recipient’s RSA public key. After that each bit of the encrypted message is inserted to the LSBs of image in different images so as to get the best cover image. The Best cover image is the one that requires minimum number of LSB changes. When the receiver receives the stego-image it will extract the message in the encrypted form and then it will decrypt it using its private key. Subba Rao et al. [17] This paper presented an image steganography technique which randomizes the sequence of cipher bits. Then they computed the suitability measure of various random sequences of the cipher bits against a given image and select the random sequence closest to the image. After that they generated those random sequences by using L.F.S.R. They then embed these random sequences of cipher bits into the image. Velagalapalli et al. [18] This paper proposed a technique which is known as SteganPEG to hide data in jpeg images. Performs JPEG compression on the data to be hidden. The method also uses a new cryptography technique which is known as ‘Rotatocrypt’ to encrypt or decrypts data using rotations. A list called ‘PassStore’ is created from the password used. Later, encryption is done by right rotating the bits as guided by the value in PassStore. Volume 3 Issue 4 April 2015 Page 4 IPASJ International Journal of Computer Science (IIJCS) A Publisher for Research Motivation ........ Volume 3, Issue 4, April 2015 Web Site: http://www.ipasj.org/IIJCS/IIJCS.htm Email: [email protected] ISSN 2321-5992 3.CONCLUSION Ensuring data security is a big challenge for computer users. Businessmen, professionals, and home users all have some important data that they want to secure from others. The ultimate aim of steganography is to hide the existence of message in the cover medium. This paper, provides an overview on Steganography. Various embedding techniques on an image steganography such as LSB in spatial domain, DCT & DWT in transform domain are discussed. The strength of the steganographic technique depends mainly on three factors - robustness, imperceptibility level in the stego image, and embedding capacity. This paper also provides a comparative table drawn from the literature. References [1]. Morkel T et al, “An overview of image steganography”, Proceedings of the fifth annual information security South Africa conference (ISSA2005). [2]. Hassan Mathkour, Batool Al-Sadoon, Ameur Touir, “A New Image Steganography Technique”, IEEE- 978-1-42442108-4/08/$25.00 © 2008. [3]. Ge Huayong ,Huang ,”Steganography and Steganalysis Based on Digital Image”, International conference & signal Processing-2011 IEEE [4]. Arvind Kumar, Km. Pooja, “Steganography- A Data Hiding Technique”, International Journal of Computer Applications (0975 –8887), Volume 9, No.7, November 2010. [5]. K B Raja, R.K.Chhotary, K.B.Shiva Kumar,” Coherent Steganography using Segmentation and DCT”, IEEE 2010. [6]. Mamta Sharma, Compression Using Huffman Coding , IJCSNS International Journal of Computer Science and Network Security, VOL.10 No.5, May 2010,pp 133-141 [7]. Johnson, N.F and Jajodia, S., “Exploring Steganography:Seeing the Unseen”, Computer Journal, February 2008. [8]. Blossom kaur1, Amandeep kaur2 and Jasdeep singh,”Steganographic approach for hiding image in dct domain” International Journal of Advances in Engineering & Technology, July 2011. [9]. J.R. Krenn, “Steganography and Steganalysis”,January 2004.Deshpande Neeta, Kamalapur Snehal, Daisy Jacobs, “Implementation of LSB Steganography and its Evaluation for Various Bits”, 2004. [10]. http://en.wikipedia.org/wiki/Peak_signal-tonoise_ratio “Peak Signal to Noise Ratio” [11]. http://wiki.answers.com/Q/What_is_psnr_in_steganography “PSNR in Steganography” [12]. http://tdistler.com/iqa/algorithms.html“Mean Square Error” [13]. S. Johri., “An Adaptive Steganography Technique for Gray and Colored Images,” Journal of Global Research in Computer Science, vol. 3, pp. 41-45, 2012. [14]. S. Tiwari, R. P. Mahajan, and N. Shrivastava, “Steganography-an Approach for Data Hiding Based on Encryption and Lsb Insertion,” IJECCE, vol. 3, pp. 76-83, 2012 [15]. Arvind Kumar, Km. Pooja “Steganography–A Data Hiding Technique”,International Journal of Computer Applications (0975 –8887),Volume 9,No.7, November 2010. Volume 3 Issue 4 April 2015 Page 5 IPASJ International Journal of Computer Science (IIJCS) A Publisher for Research Motivation ........ Volume 3, Issue 4, April 2015 Web Site: http://www.ipasj.org/IIJCS/IIJCS.htm Email: [email protected] ISSN 2321-5992 [16]. Jagvinder Kaur and Sanjeev Kumar, ” Study and Analysis of Various Image Steganography Techniques” IJCST Vol.2, Issue 3, September 2011 [17]. Y. V. Rao, S. S. Rao, and N. R. Rekha, “Secure Image Steganography Based on Randomized Sequence of Cipher Bits,” in Proc. IEEE Eighth International Conference on Information Technology: New Generations, 2011, pp. 332335. [18]. V. L. Reddy, A. Subramanyam, and P. C. Reddy, “SteganPEG Steganography+ JPEG,” in Proc. IEEE International Conference on Ubiquitous Computing and Multimedia Applications, 2011, pp. 42-48. [19]. P. Goel., “Data Hiding in Digital Images: A Steganographic Paradigm,” PhD Thesis, Indian Institute of Technology, Kharagpur, 2008. [20]. Nagham Hamid, Abid Yahya, R. Badlishah Ahmad and Osamah M. Al-Qershi “Image Steganography Techniques: An Overview” International Journal of Computer Science and Security (IJCSS), Volume (6) : Issue (3) : 2012 Volume 3 Issue 4 April 2015 Page 6
Similar documents
“Improved Synonym Approach to Linguistic Steganography” Design and Proof-of-Concept Implementation
More information
Analysis of Different Steganography Algorithms and Security Issues
International Research Journal of Advanced Engineering and Science (IRJAES)
More information