Rust Security v1.0.0-alpha

umbra

Zero-trust, zero-metadata, post-quantum anonymous communication system — serverless, P2P over Tor v3, RAM-only.

View on GitHub Releases

About the project

umbra is an end-to-end encrypted communication protocol and client designed for journalists, government officials and intelligence professionals operating in high-threat environments. It is serverless — there is no central server — and built on zero-metadata principles: traffic runs over embedded Arti (pure-Rust Tor) v3 onion services, and message contents live in RAM only.

The cryptographic core is complete and continuously tested: a PQXDH handshake combining X25519 with ML-KEM-768 (FIPS 203), the Signal-spec Double Ratchet, ChaCha20-Poly1305 AEAD and ML-DSA-65 signed pre-keys (FIPS 204).

Highlights

Tech stack