All workGitHub
Neuron-Encrypt
File encryption in Rust with key transparency, so you can prove what was encrypted and with which key.
Problem
Encryption tools rarely answer the question that matters after an incident: which key encrypted this, and can that be demonstrated rather than asserted.
What I built
Rust implementation using AES-256-GCM-SIV, a nonce-misuse-resistant AEAD, with per-file random nonces and a key transparency design so encryption claims are checkable.
Impact
Shipped production Rust rather than a tutorial. Nonce-misuse resistance means a random nonce generator mistake is not catastrophic.
Highlights
- AES-256-GCM-SIV, a nonce-misuse-resistant AEAD, with per-file random nonces
- Rust implementation with zero dependencies
- Cross-platform: Linux, macOS, Windows
Stack
- Rust
- Encryption
- Security
- Cryptography
- Privacy