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.