Skip to content

A cryptography-steganography project which aims to provide secure digital communication without losing the confidentiality of the data.

Notifications You must be signed in to change notification settings

tinkerness/steganoshield_copy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SteganoShield

A Cryptography-Steganography project

Problem Statement

In modern communication systems, ensuring the confidentiality and integrity of transmitted information is imperative. However, traditional encryption methods often require secure key exchange, which poses logistical challenges. Moreover, even encrypted data can be vulnerable to interception and decryption attempts. This project aims to address these challenges by devising a solution that combines RSA encryption and steganography to provide robust confidentiality and integrity in digital communication without the need for secure key exchange, thereby thwarting interception and decryption attempts.

Solution

The proposed solution involves embedding encrypted data within innocuous-looking cover media using steganography techniques. This ensures that even if the communication is intercepted, the hidden data remains concealed. The RSA encryption algorithm is used to encrypt the data before embedding it. This combination of encryption and steganography provides a robust solution for ensuring confidentiality and integrity in digital communication without the need for secure key exchange.

Project Repo

View Full Project at :- SteganoShield Repo

Tech Stack Used

  • Python
  • HTML
  • CSS
  • Flask
  • Firebase
  • Figma

Results

SteganoShield successfully provides a robust solution for ensuring confidentiality and integrity in digital communication.

Demo

To run the Python code:-

  • Navigate to the steganoshield directory inside the steganoshield_copy directory. You can use the cd command to change directories. For example:

    cd path\to\steganoshield_copy\steganoshield

    Replace path\to\ with the actual path to the steganoshield_copy directory.

  • Run the python script:

    python steganoshield.py

Here's a screenshot of the output:

  1. Encryption Process Encyption

  2. Decryption Process Decryption

  3. UI Home Login Dashboard Notifications Decrypt

Project Status

Team Members

  • Anitta Siby
  • Rese Raju

About

A cryptography-steganography project which aims to provide secure digital communication without losing the confidentiality of the data.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages