FPGA Implementation of LSB-Based Steganography

Quang Do Vinh; Insoo Koo
September 2017
Journal of Information & Communication Convergence Engineering;Sep2017, Vol. 15 Issue 3, p151
Academic Journal
Steganography, which is popular as an image processing technology, is the art of using digital images to hide a secret message in such a way that its existence can only be discovered by the sender and the intended receiver. This technique has the advantage of concealing secret information in a cover medium without drawing attention to it, unlike cryptography, which tries to convert data into something messy or meaningless. In this paper, we propose two efficient least significant bit (LSB)- based steganography techniques for designing an image-based steganography system on chip using hardware description language (HDL). The proposed techniques manipulate the LSB plane of the cover image to embed text inside it. The output of these algorithms is a stego-image which has the same quality as that of the original image. We also implement the proposed techniques using the Altera field programmable gate array (FPGA) and Quartus II design software.


Related Articles

  • Efficient Hardware Implementations for Tripling Oriented Elliptic Curve Crypto-System. Alkhatib, Mohammad; Salem, Adel Al // International Review on Computers & Software;Apr2014, Vol. 9 Issue 4, p609 

    This paper proposes several hardware designs and implementations for Tripling Oriented elliptic curve crypto-system (ECC) over GF (p). Projective coordinates are used to apply ECC's computations to avoid the time-consuming inversion operation. In order to improve the performance even further,...

  • Hardware Architecture for a Message Hiding Algorithm with Novel Randomizers. Mahmoudpour, Saeed; Mirzakuchaki, Sattar // International Journal of Computer Applications;Jan2012, Vol. 37, p46 

    Steganography is the art of hiding information in a cover medium such that the existence of information is concealed. An image is a suitable cover medium for steganography because of its great amount of redundant spaces. One simple method of image steganography is the replacement of the least...

  • FPGA Implementation of 2D and 3D Image Enhancement Chip in HDL Environment. Saini, Priyanka; Kumar, Adesh; Singh, Neha // International Journal of Computer Applications;2013, Vol. 62, p24 

    Digital image processing is an ever expanding and dynamic area with applications reaching out into everyday life such as medicine, space exploration, surveillance, authentication, automated industry inspection and many more areas. Applications such as these involve different processes like image...

  • VIRTEX-5 FPGA IMPLEMENTATION OF ADVANCED ENCRYPTION STANDARD ALGORITHM. Rais, Muhammad H.; Qasim, Syed M. // AIP Conference Proceedings;6/15/2010, Vol. 1239 Issue 1, p201 

    In this paper, we present an implementation of Advanced Encryption Standard (AES) cryptographic algorithm using state-of-the-art Virtex-5 Field Programmable Gate Array (FPGA). The design is coded in Very High Speed Integrated Circuit Hardware Description Language (VHDL). Timing simulation is...

  • Architectural Analysis of RSA Cryptosystem on FPGA. Garg, Vibhor; Arunachalam, V. // International Journal of Computer Applications;Jul2011, Vol. 26, p30 

    This paper presents different architectures in FPGA based implementations of a public key crypto algorithm - RSA algorithm. A hardware-based cryptographic system is preferred as it provides - better security, integrity and is resistant to power analysis attacks [1]. After the complete...

  • A Real-Time Histogram Equalization System with Automatic Gain Control Using FPGA. Junguk Cho; Seunghun Jin; Key Ho Kwon; Jae Wook Jeon // KSII Transactions on Internet & Information Systems;Aug2010, Vol. 4 Issue 4, p633 

    High quality camera images, with good contrast and intensity, are needed to obtain the desired information. Images need to be enhanced when they are dark or bright. The histogram equalization technique, which flattens the density distribution of an image, has been widely used to enhance image...

  • Finite State Machine based VHDL Implementation of a Median Filter. Ghosh, Prannoy; Nebhwani, Akash; Dahane, Shraddha; Kolwadkar, Pranjali // International Journal of Computer Applications;Jul2014, Vol. 97, p14 

    Digital images are often corrupted by impulsive noise also called as salt and pepper noise [1]. It occurs in the form of sharp black or white pixels within the image. An efficient non-linear filter to reduce such noise is the median filter. The main advantage being the preserving of edges as...

  • Implementation of Digital Image Morphological Algorithm on FPGA using Hardware Description Languages. Arunmozhi, R.; Mohan, G. // International Journal of Computer Applications;2012, Vol. 57, p1 

    In this work, an implementation of linear filtering and morphological image operation using a EDK 11.1 FPGA Spartan 3E is implemented in Field Programmable Gate Array this technology has become a viable target for the implementation of real time algorithms suited to video image processing and...

  • FPGA High-Level Design Methodology Comes Into Its Own. Kresta, Dave; Johnson, Tony // Electronic Design;06/14/99, Vol. 47 Issue 12, p57 

    Provides information on hardware-description language (HDL) based field programmable gate arrays (FPGA) design methodology in the computer industry in the United States. Views on gate level design; Relevance of HDL on FPGA designers; Barriers in the adoption of FPGA design methodology; Tips in...

  • Stego System on Chip with LFSR based Information Hiding Approach. Sundararaman, R. // International Journal of Computer Applications;Mar2011, Vol. 18, p24 

    This paper discusses about implementation of image steganographic system on Field Programmable Gate Array and the information hiding techniques in various images that are stored in the reconfigurable hardware and external memory. As a spatial domain steganography approach, Linear Feedback Shift...


Read the Article


Sorry, but this item is not currently available from your library.

Try another library?
Sign out of this library

Other Topics