Skip to content

3.0Cryptography

Glossary

The terms used across the toolkit.

Terms

TermMeaning
CRQCShort for a quantum computer with enough error-corrected qubits to run Shor's algorithm on keys in real use. There is none so far.
KEMKey encapsulation: two parties end up with one shared secret, using only the receiver's public key.
ML-KEMThe FIPS 203 KEM, from CRYSTALS-Kyber.
ML-DSALattice signatures standardized in FIPS 204 (formerly CRYSTALS-Dilithium).
SLH-DSASignatures from FIPS 205, built only on hash functions (formerly SPHINCS+).
Exposed keyA public key that anyone can read or recover from the chain.
Harvest now, decrypt laterStoring someone's ciphertext now, betting that its key exchange can be broken some day.
Security categoryNIST's rating of a parameter set against AES key search or SHA-256 collisions (1, 2, 3, 5).
LatticeA regular grid of points in many dimensions; finding short or close vectors in it is the hard problem under ML-KEM and ML-DSA.
WardA Kibora safe where transfers out wait a delay and a guardian can cancel or evacuate.
HavenThe single address a ward can evacuate to.
SIWESign-In with Ethereum (EIP-4361): a plain-text login message signed by a wallet.