SHADOWFORGE

Quantum-Resistant Steganography

🔒 Forge Secrets in the Shadows, Shield from Quantum Eyes

Shadowforge is a production-grade steganography toolkit built in Go, implementing post-quantum cryptographic algorithms (Kyber-1024 and Dilithium3) combined with advanced steganographic techniques to embed encrypted data invisibly within digital media.

Following Clean Architecture principles with Domain-Driven Design (DDD) and CQRS patterns, Shadowforge provides a secure, maintainable foundation for quantum-resistant data hiding.

7
Stego Techniques
4
Distribution Patterns
2
PQC Algorithms

🛡️ Post-Quantum Security

Kyber-1024 KEM for encryption and Dilithium3 for digital signatures, ensuring protection against future quantum computing threats.

🎨 Multiple Techniques

LSB (Image), DCT (JPEG), Phase Encoding, Echo Hiding, Palette-based, LSB-Audio (WAV), and Zero-Width (Text) steganography.

🔧 Error Correction

Reed-Solomon error correction with configurable redundancy levels, enabling K-of-N threshold recovery from distributed shards.

📦 Distribution Patterns

One-to-one, one-to-many, many-to-one, and many-to-many distribution with intelligent shard allocation and capacity-aware embedding.

Production-Ready

Full CLI application with comprehensive testing, security hardening, and OSSF branch protection for enterprise-grade reliability.

🏗️ Clean Architecture

DDD with 8 bounded contexts, CQRS pattern, and strict dependency rules for maintainable, scalable codebase architecture.

Get Started

Download the latest release or explore the source code to start securing your data with quantum-resistant steganography.