Improved-LSB-Steganography

Hanu Koshti

Software Engineer

Improved LSB Steganography

This is the implementation of our research paper based on LSB Steganography submitted at Second International Conference on Cyber Computing and Communications arxiv preprint : 2012.02494.

Development Setup

The following modules must be installed before running this system:
pip3 install Pillow pyaes hashlib numpy Cryptodome pbkdf2 binascii git clone https://github.com/lostmartian/Improved-LSB-Steganography.git python3 main.py

What is it all about ?

Image steganography is the art of hiding data into images. Secret data such as messages, audio, images can be hidden inside the cover image. This is mainly achieved by hiding the data into the LSB(Least Significant Bit) of the image pixels. To improve the security of steganography, we studied data encryption with AES(Advanced Encryption Standard) and LSB based data hiding technique with advanced user-defined encrypted data distribution in pixels other than the common linear computational method of storing data in a linear form. The pixel locater sequence will contain the location of the data(in form of pixel numbers) to be encrypted/decrypted which is further encrypted with AES thus providing double encryption for data and its location stored over pixels. Steganography has many applications such as medical, military, copyright information, etc.
Encrytion Procedure
Decryption Procedure

Creators

Sahil Gangurde@lost_martian_sahilgangurde08@gmail.com Krishnakant Tiwari@Iamkkantkkant5401@gmail.com

Contributing

Fork it
Create your feature branch (git checkout -b feature/fooBar)
Commit your changes (git commit -am 'Add some fooBar')
Push to the branch (git push origin feature/fooBar)
Create a new Pull Request
Partner With Hanu
View Services

More Projects by Hanu