Tools
ML-DSA (FIPS 204)
Lattice-based digital signatures (formerly CRYSTALS-Dilithium).
Educational demo - don't copy/paste into production
All cryptography runs locally in your browser. Keys and plaintext never leave your
device, but this is still a simplified demo.
Signing keypair
Legacy name: CRYSTALS-Dilithium
ML-DSA provides post-quantum signatures. Keys and signatures are larger than traditional schemes, but signing and verification are fast.
Higher parameter sets increase security and signature size, with a performance cost.
Public key
Size: -
Secret key
Size: -
Sign + verify
Size:
Signature
Size: -
No signature yet.
Sizes & timings
Sizes
- Public key: -
- Secret key: -
- Signature: -
Timings
- Key generation: -
- Sign: -
- Verify: -
Security model (30 seconds)
ML-DSA keys stay in-memory in your browser. The demo signs the message locally and verifies with the public key. No private key or plaintext is sent to a server. No server-side secrets and no user tracking are used.