This project explores four different audio steganography techniques, each with its own unique approach to hiding messages within audio files. Dive in and experiment with Spread Spectrum, LSB Substitution, Phase Coding, and Echo Hiding. All techniques are available in this project to provide a comprehensive understanding of audio data embedding!
- Spread Spectrum: Uses frequency spreading to conceal data, ensuring robustness in noisy environments.
- LSB Substitution: Embeds information in the least significant bits for efficient, low-impact data hiding.
- Phase Coding: Alters phase components to hide information securely.
- Echo Hiding: Creates slight echoes that carry hidden messages, providing a subtle steganographic technique.
- Clone this repository to your local machine.
- Open MATLAB.
- Run the
gui.mfile to start the graphical user interface (GUI). - Explore and experiment with the four steganography techniques!
- Step 1: Launch the GUI by executing
gui.m. - Step 2: Choose one of the four techniques from the interface.
- Step 3: Load your audio file and enter the secret message.
- Step 4: Hit Embed to embed your message or Extract to retrieve hidden messages.
- GUI Interface: