References

Where this content comes from

Every module on this site is written from the official standards, RFCs, and original papers that actually define these algorithms — listed below, grouped the same way the Learn catalog is. Worked examples (like the toy RSA and Diffie-Hellman key pairs) are computed directly from those specifications, not copied from a textbook.

The diagrams are original illustrations built for this site, in some cases inspired by the layout of well-known public explanations (including relevant Wikipedia articles) — not reproductions of any single source.

The explanatory text itself was drafted with Claude (Anthropic), synthesizing the sources below rather than quoting them, and reviewed for technical accuracy during writing. If you spot something that doesn't match the underlying spec, treat the spec as authoritative — and consider it a bug in this site worth reporting.

Foundational papers

Symmetric-key cryptography

Public-key cryptography (RSA, Diffie-Hellman, ECC)

Hashing, signatures & key derivation

Protocols (TLS, certificates, JWT, SSH, Signal)

Post-quantum cryptography & the quantum threat