Project Title : Digital Steganography
Presented
Name : by
Md Abdullah Al Mamun
ID : 18CSE038
Superviso
Name : r Ahmed
Nasif
Designation : Assistant Professor
INTRODUCTION
•Steganography involves embedding secret messages or data (such as
text, images, or files) within another medium (like an image, audio, or
video) in a way that is not readily apparent to observers.
OBJECTIVE
• The objective of digital steganography is to hide secret information within an
innocent-looking cover media, such as an image, audio file, or video.
• The goal is to ensure that the hidden message is not easily detectable by
unauthorized parties.
PROJECT OVERVIEW
Project Scope:
Features:
• Image encoding and decoding for steganography.
• Graphical User Interface (GUI) for intuitive interaction.
• Ability to hide and extract information within image files.
Image Encoding and decoding
To encode the text into image
• Loads an image and looks at each pixels in binary value
• Converts secret text into bits and stores them in LSB of pixel bits
• A delimiter is added to the end of edited pixel values
Methods Used:
LSB Replacement: Embedding data by replacing the least
significant bits of pixel values with message bits.
LSB Steganography
LSB Steganography…
LSB Steganography…
LSB Steganography…
LSB Steganography…
To decode the text from image
• While retrieving all 0’s and 1’s until delimiter is found.
• Extracted bits are converted into string(secret message)
DEMONSTRATION
Launch screen
ENCODING
Secret message
ENCODING…
Secret message
DECODING
DECODING…
DECODING…
TECHNOLOGY
LANGUAGE
• Java for backend logic
• GUI development using Swing.
Libraries
• Java ImageIO for image processing and manipulation.
Components
• JFrame, JPanel, JButton, JLabel
Tools
• Integrated Development Environment (IDE) as vs
code
• Java development kit
CONCLUSION
• This project demonstrates the implementation of image steganography using LSB replacement.
• We've successfully encoded and decoded hidden messages within digital images.
Importance of Steganography in Digital Security
• Steganography plays a crucial role in digital security by enabling covert communication and data hiding.
• It provides an additional layer of confidentiality beyond traditional encryption methods.
Future Enhancements and Extensions
• Enhance the steganographic techniques to support more complex data embedding methods.
• Explore applications in multimedia steganography for audio and video data.
THANK YOU