Quantum-Resistant Encrypted Messaging
Privacy that survives tomorrow's threats
| Feature | Description |
|---|---|
| ๐ ML-KEM-1024 | NIST-approved post-quantum key encapsulation |
| ๐ง Mixnet Transport | Katzenpost-based anonymous routing |
| ๐ Double Ratchet | Forward secrecy with X3DH key exchange |
| ๐ฑ Cross-Platform | Desktop + Android (Tauri + React) |
| ๐๏ธ BIP-39 Recovery | 24-word mnemonic seed backup |
| ๐ฅ Secure Wipe | Zero-overwrite sensitive data deletion |
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ComLock App โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ React UI โ Tauri Commands โ Rust Backend โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ comlock-crypto (Double Ratchet + Kyber) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ comlock-transport (Sphinx + Katzenpost) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
| Layer | Algorithm | Purpose |
|---|---|---|
| Key Exchange | X25519 + ML-KEM-1024 | Hybrid post-quantum |
| Signatures | Ed25519 | Authentication |
| Encryption | AES-256-GCM | Message encryption |
| Key Derivation | Argon2id | PIN-to-key derivation |
| Recovery | BIP-39 | Mnemonic seed phrases |
# Clone
git clone https://github.com/ElMoorish/ComLock.git
cd ComLock
# Install dependencies
cd comlock-app
npm install
# Run desktop app
npm run tauri dev
# Build Android
npm run tauri android buildComLock/
โโโ comlock-app/ # Tauri + React application
โ โโโ src/ # React frontend
โ โโโ src-tauri/ # Rust backend
โโโ comlock-crypto/ # Post-quantum cryptography
โโโ comlock-transport/ # Mixnet transport layer
- Zero Trust: All messages encrypted end-to-end
- Forward Secrecy: Compromised keys don't reveal past messages
- Post-Quantum: Resistant to quantum computer attacks
- Anonymity: Mixnet hides metadata and traffic patterns
- Deniability: No long-term identity proofs stored
- Core cryptography (ML-KEM-1024, Double Ratchet)
- Katzenpost mixnet client
- Encrypted local storage
- Android APK builds
- iOS support
- Production mixnet deployment
- Group messaging
This software is experimental. Use at your own risk. Not audited for production use.
If you find ComLock useful, consider supporting development:
17ospCx6MbNQfqETd1UjAQQSus8ENHXgnh
|
0x92526bbd4a02baeaedda62208e4c485d852ef66d
|
Built with ๐ for privacy โข MIT License