Skip to content

Releases: eneswritescode/deadbolt

Deadbolt v1.0.0 - Post-Quantum File Encryption

14 Feb 23:27
62795a7

Choose a tag to compare

Deadbolt v1.0.0 - Initial Release

🔐 Post-Quantum File Encryption Tool

Deadbolt is a quantum-resistant file encryption tool that combines NIST's ML-KEM (Kyber-1024) for key encapsulation with AES-256-GCM for symmetric encryption.

✨ Features

  • Post-Quantum Security: Uses Kyber-1024 (ML-KEM) - NIST-approved quantum-resistant algorithm
  • Hybrid Encryption: Combines quantum-safe key encapsulation with AES-256-GCM
  • Dual Interface: Modern GUI built with egui + powerful CLI commands
  • Key Management: Secure keypair generation and storage
  • Cross-Platform Ready: Windows support with Linux/macOS coming soon

🚀 What's New in v1.0.0

  • GUI Mode: Launch automatically by running deadbolt.exe (no arguments needed)
  • CLI Commands:
    • deadbolt keygen - Generate Kyber-1024 keypair
    • deadbolt lock <file> --pubkey <key> - Encrypt files
    • deadbolt unlock <file> --privkey <key> - Decrypt files
  • Quantum-resistant encryption using NIST-standardized ML-KEM
  • Modern, user-friendly interface with drag-and-drop support

📦 Installation

  1. Download deadbolt-v1.0.0-windows-x64.exe from Assets below
  2. Double-click to run - GUI opens instantly (no console window!)
  3. Start encrypting files with quantum-safe security

🔒 Security Details

  • Key Encapsulation: Kyber-1024 (NIST ML-KEM Level 5)
  • Symmetric Encryption: AES-256-GCM
  • Public Key Size: 1568 bytes
  • Private Key Size: 3168 bytes
  • Quantum Resistance: Designed to withstand attacks from future quantum computers

🛠️ Technical Stack

  • Language: Rust
  • GUI Framework: egui + wgpu
  • Crypto Libraries: pqc_kyber, AES-GCM
  • CLI Framework: clap

📝 Usage Examples

Generate Keypair:

deadbolt keygen --pubkey my_key.pub --privkey my_key.priv

Encrypt File:

deadbolt lock secret.txt --pubkey recipient.pub

Decrypt File:

deadbolt unlock secret.txt.deadbolt --privkey my_key.priv

📄 License

MIT License - See LICENSE file for details


Release Date: February 14, 2026
Platform: Windows x64
Size: 3.46 MB (compressed), 9.5 MB (extracted)