Skip to content

ZUNATIC/SonicShroud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ Sonic Shroud: The Audio-Stegano Vault 🔐

Security Stegano Python License


🌟 Project Overview

Sonic Shroud is a high-security credential management system. It eliminates the "Master Password" vulnerability by hiding your encryption keys inside innocent-looking .wav audio files using Least Significant Bit (LSB) Steganography.


🏗️ Technical Architecture

Component Technology Responsibility
Steganography LSB Encoding Conceals bits inside audio PCM samples
Cryptography AES-256 (CBC) Military-grade encryption for secrets
KDF PBKDF2 Derives keys from audio-hidden data
Storage SQLite3 Hardened local database

🚀 Advanced Security Features

  • 🎧 Acoustic Authentication: Your master key is a sound file.
  • 🔄 Master Key Rotation: Securely migrate vault to a new audio file.
  • 🛡️ Integrity Protection: Detection for audio tampering.
  • 🤖 CI/CD Integration: Automated testing via GitHub Actions.

🛠️ Installation & Setup

Follow these steps to deploy the vault:

# 1. Clone the Vault
git clone https://github.com/ZUNATIC/SonicShroud.git
cd SonicShroud

# 2. Setup Virtual Environment
python3 -m venv venv
source venv/bin/activate

# 3. Install Dependencies
pip install -r requirements.txt

📖 User Operations Guide

Option Action Description
[1] Forge Key Embed secret string into a .wav file.
[2] Inject Data Encrypt and lock new passwords into vault.
[3] Unlock Vault Decrypt secrets using the Shadow Key.
[4] Migration Rotate/Change your audio keys.

🧪 Automated Security Validation

To ensure the encryption and steganography engines are functioning perfectly, run the internal validation suite:

pytest test_core.py

👤 Developed By

  • Name: Umae Habiba (Zunatic)

Distributed under the MIT License.

About

Sonic Shroud: Hiding encryption keys in your sound. A next-gen vault where your audio is your key.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages