Skip to content

anishLearnsToCode/lsb-image-steganography

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

LSB Steganography

⭐ Project Report | πŸ““ Method Explanation

πŸ“– Overview

  1. Introduction
  2. Running It On Your Machine
  3. Bibliography

Introduction

Steganography is the art of hiding messages so that they can only be read or interpreted by the receiving party for whom it was meant for. It is different from Cryptography, as Cryptography relies on encrypting (changing) the data using an encryption function such that only the intended receiving party can decrypt it and see the plaintext message.

Steganography on the other hand relies on the principle of security by obscurity, hiding the message in plain sight. There are many different methods of hiding data inside Images, one of the simplest and very efficient ways to do that is by using the LSB (Least Significant Bit) Steganography technique.

In this technique we store the data bits in each of the least significant bits of the Red, Blue and green channel. In this project I implement the LSB technique and furyher enhance it by adding an additional Blue channel layer for pixel storage.

Running it on Your Machine

Clone this repository and install all dependencies

git clone https://github.com/anishLearnsToCode/lsb-image-steganography.git
cd lsb-image-steganography
pip install -r requirements.txt

Start the server to test LSB Steganography wih your own test images

cd src 
waitress-serve app:app

This will start a server on localhost:8080

Bibliography

  1. Hiding Data in Images by Simple LSB Substitution ~Elsevier
  2. Image Steganography - Least Significant Bit with Multiple Progressions ~ Springer
  3. A Methodology fo Using Data Hiding using Images ~IEEE Xplore
  4. Forouzan A. - Cryptography and Network Security
  5. Digital image steganography Survey and analysis of current methods Elsevier

About

Hiding Messages inside Pictures πŸ–Ό using Least Significant Bit (LSB) Steganography πŸ”.

Topics

Resources

License

Stars

Watchers

Forks