Developing Algorithms for Image Steganography and Increasing the Capacity Depending on Choosing the Best Pixels (original) (raw)
Related papers
International Journal of Advanced Trends in Computer Science and Engineering, 2020
This paper improves information security on the basis of the traditional LSB steganography by the integration of cryptography and data compression techniques. The proposed method improves the security of information hiding by introducing multiple layers of security processes such as encryption and decryption, compression, and data embedding technique, respectively. This paper employed the Vigenere cipher for the encryption and decryption of the secret file where the generated ciphertext is compressed using the Huffman coding algorithm. The proposed method is tested on three image couriers embedded with 16kB, 32kB, and 48kB secret messages. The empirical results show that the proposed methodology is more competent compared to the traditional LSB image steganography alone with respect to imperceptibility by Peak Signal to Noise Ratio (PSNR), Structural Similarity Index (SSIM), stego image file size, and Mean Square Error (MSE) metrics.
On the Information Hiding Technique Using Least Significant Bits Steganography
Steganography is the art and science of hiding data or the practice of concealing a message, image, or file within another message, image, or file. Steganography is often combined with cryptography so that even if the message is discovered it cannot be read. It is mainly used to maintain private data and/or secure confidential data from misused through unauthorized person. In contemporary terms, Steganography has evolved into a digital strategy of hiding a file in some form of multimedia, such as an image, an audio file or even a video file. This paper presents a simple Steganography method for encoding extra information in an image by making small modifications to its pixels. The proposed method focuses on one particular popular technique, Least Significant Bit (LSB) Embedding. The paper uses the (LSB) to embed a message into an image with 24-bit (i.e. 3 bytes) color pixels. The paper uses the (LSB) of every pixel’s bytes. The paper show that using three bits from every pixel is robust and the amount of change in the image will be minimal and indiscernible to the human eye. For more protection to the message bits a Stego-Key has been used to permute the message bits before embedding it. A software tool that employ steganography to hide data inside of other files (encoding) as well as software to detect such hidden files (decoding) has been developed and presented. https://sites.google.com/site/ijcsis/
Information Security through an Improved Image Steganography Algorithm
Journal of Information Technology, 2017
Steganography is the data hiding technique which allows hiding secret message or image within a larger image or message such that the hidden message or an image is undetectable. It is a very useful method for secret information transmission. This research proposed security of information through an image hiding steganographic method, of hiding an image within a cover image. This steganographic method aims to minimize the visually obvious and numerical differences between the cover image and a stego image with increase in the size of the payload. The proposed improved algorithm uses the binary codes which is the binary representation of pixels inside the image. This algorithm make use of improved least significant bit (LSB) technique, which is a popular technique in steganography ,in which least significant bits of cover are altered by secret data bits. The proposed method integrates randomization algorithm which improve the security of LSB scheme. The bits of the secret image ar...
Design and Implementation of a Steganographic System using the Least Significant Bit Algorithm
African Journal of Computing & ICT, 2019
Secure data transmission over communication channels has been a critical issue since the beginning of the digital era. Due to advances in ICT, most of information is kept electronically. Consequently, the security of information has become a fundamental issue. Besides cryptography, steganography can be employed to secure information. Steganography is similar but adds another dimension to Cryptography. In cryptography, an intruder is normally aware that data is being communicated, because they can see the coded/scrambled message while in steganography, an unintended recipient or an intruder is unaware of the fact that observed data contains hidden information. In this method, people not only want to protect the secrecy of an information by concealing it, but they also want to make sure any unauthorized person gets no evidence that the information even exists. An example is invisible watermarking; although, this technique is not new, its application has been exploited in various information security technologies. This paper shows the design and implementation of a software system that uses the new image steganographic approach. This approach makes use of Least Significant Bit (LSB) algorithm and is implemented through the Microsoft.NET framework. This software is applied in embedding data into a bit map image (.bmp).
Hiding data in images using steganography techniques with compression algorithms
TELKOMNIKA Telecommunication Computing Electronics and Control, 2019
Steganography is the science and art of secret communication between two sides that attempt to hide the content of the message. It is the science of embedding information into the cover image without causing a loss in the cover image after embedding.Steganography is the art and technology of writing hidden messages in such a manner that no person, apart from the sender and supposed recipient, suspects the lifestyles of the message. It is gaining huge attention these days as it does now not attract attention to its information's existence. In this paper, a comparison of two different techniques is given. The first technique used Least Significant Bit (LSB) with no encryption and no compression. In the second technique, the secret message is encrypted first then LSB technique is applied. Moreover, Discrete Cosine Transform (DCT) is used to transform the image into the frequency domain. The LSB algorithm is implemented in spatial domain in which the payload bits are inserted into the least significant bits of cover image to develop the stego-image while DCT algorithm is implemented in frequency domain in which the stego-image is transformed from spatial domain to the frequency domain and the payload bits are inserted into the frequency components of the cover image.The performance of these two techniques is evaluated on the basis of the parameters MSE and PSNR.
Least Significant Bit algorithm for image steganography
Steganography is one of the most powerful techniques to conceal the existence of hidden secret data inside a cover object. Images are the most popular cover objects for Steganography and in this work image steganography is adopted. Embedding secret information inside images requires intensive computations, and therefore, designing Steganography in hardware speeds up Steganography. This is implemented using ARM7TDMI processor and GSM 900.
Image Steganography Using Least Significant Bits (LSBs): A Novel Algorithm
Steganography plays a major role in data communication security. It focuses on hiding the fact that communication is taking place by hiding information in other information. The least significant bit (LSB) based approach is a popular type of steganographic algorithms in the spatial domain. The advantage of LSB is its simplicity to embed the bits of the message directly into the LSB plane of cover-image and many applications use this method. Images are the most popular cover objects used for Steganography. In this paper, we introduce a novel secure algorithm for color image steganography using least significant bits (LSBs). The security of our algorithm comes from using a key (the stego key) which is an array of 32 integers chosen randomly from Z24. The first pixel position, where we start hiding process, is computed based on this stego key. https://sites.google.com/site/ijcsis/
An enhanced Least Significant Bit Steganographic Method for Information Hiding
Journal of Information Engineering and Applications, 2012
The least significant bit (LSB) insertion method is a simple steganographic algorithm that takes the least significant bit in some bytes of the cover medium and swaps them with a sequence of bytes containing the secret data in order to conceal the information in the cover medium. However its imperceptibility and hiding capacity are relatively low. This is as revealed by the statistical characteristics of its resultant stego images compared to the original cover images. To increase the level of imperceptibility and the hiding capacity in the LSB insertion method, this research proposes an enhanced LSB method that employs a selective and randomized approach in picking specific number of target image bits to swap with the secret data bits during the embedding process. To facilitate the selective picking of the target image bits, the standard minimal linear congruential number generator (LCG) is used. The message digest (digital signature) of a user supplied password is used to seed the LCG and to extract the message from the cover medium. In measuring the effectiveness of the proposed method, the study adopted an experimental research design where the statistical characteristics of the proposed method stego images were compared with those of the traditional LSB method in a comparative experiment designed to establish the levels of image distortion (noise) introduced in the original cover image when either of the methods is used under the same payload and image. The experiment results indicated improved levels of imperceptibility and hiding capacity in the proposed method.
A Development of Least Significant Bit Steganography Technique
Iraqi Journal of Computers, Communication and Control & System Engineering (IJCCCE), 2020
Recently, the world has been interested in transferring data between different devices. The transmission of data must be encrypted so that the intended receiver can only read and process a secret message. Hence, the security of information has become more important than earlier. This paper proposes the least significant bit Steganography method to hide a secret message inside an image cover via using dynamic stego-key. To check the effectiveness of the proposed method, many factors are used for evaluation and compared with another method. The results illustrate more robustness at steganography since stego-key depends on the cover image to hide a secret message.
Image Steganography Using Least Significant Bit with Cryptography
Journal of Global Research in Computer Science, 2012
To increase the security of messages sent over the internet steganography is used. This paper discussed a technique based on the LSB(least significant bit) and a new encryption algorithm. By matching data to an image, there is less chance of an attacker being able to use steganalysis to recover data. Before hiding the data in an image the application first encrypts it.