Loading CryptoViz...
Loading page content...Loading CryptoViz...
Loading page content...Explore the evolution of cryptography from ancient hand ciphers to post-quantum lattice-based cryptography. Each milestone includes historical context, technical details, and links to interactive visualizers.
Showing 21 of 21 milestones
A Hebrew monoalphabetic cipher that maps the alphabet in reverse — found in the Book of Jeremiah.
Julius Caesar used a simple shift substitution to communicate with his generals — one of the earliest recorded uses of encryption.
Giovan Battista Bellaso (later misattributed to Vigenère) invented a polyalphabetic cipher that resisted frequency analysis for three centuries.
Charles Wheatstone invented the first digraph substitution cipher, used by British forces in both Boer Wars and WWI.
Auguste Kerckhoffs formulated the maxim that a cryptosystem should remain secure even if everything about the system — except the key — is public knowledge.
The German Enigma electro-mechanical rotor cipher was considered unbreakable — until Allied cryptanalysts led by Alan Turing cracked it, shortening WWII by years.
Gilbert Vernam patented the One-Time Pad — a theoretically unbreakable cipher when used with a truly random key of equal length to the message.
The Lorenz cipher was a German teleprinter stream cipher broken by Bill Tutte and Tommy Flowers at Bletchley Park using the world's first programmable electronic computer, Colossus.
Claude Shannon published 'A Mathematical Theory of Cryptography', establishing the formal foundation for secrecy, entropy, and the concepts of confusion & diffusion.
IBM's Feistel‑based block cipher, adopted by NBS (now NIST) as the first publicly available government encryption standard — a watershed moment in civilian cryptography.
Whitfield Diffie and Martin Hellman introduced public‑key cryptography, solving the millennia‑old key‑distribution problem.
Rivest, Shamir, and Adleman created the first practical asymmetric encryption and digital signature scheme, based on the hardness of integer factorisation.
Neal Koblitz and Victor Miller independently proposed using elliptic curves over finite fields to build public‑key systems with smaller keys than RSA.
NIST's competition to replace DES chose Rijndael — a Belgian SPN cipher that is now the world's most widely deployed symmetric encryption algorithm.
NIST published the SHA‑2 family (SHA‑224/256/384/512), designed by the NSA, which remains the gold standard for cryptographic hashing.
NIST's hash competition selected Keccak, a sponge‑construction hash designed by Bertoni, Daemen, Peeters, and Van Assche, as the SHA‑3 standard.
Daniel Bernstein designed ChaCha20 (a fast, secure stream cipher) and Poly1305 (a one‑time MAC), forming a leading AEAD construction used in TLS 1.3 and WireGuard.
A catastrophic buffer‑over‑read vulnerability in OpenSSL's heartbeat extension leaked private keys and memory contents — the most impactful cryptographic bug of the 2010s.
NIST initiated a multi‑year competition to select quantum‑resistant public‑key algorithms, culminating in the selection of CRYSTALS‑Kyber (ML‑KEM) and CRYSTALS‑Dilithium (ML‑DSA).
The NSA announced CNSA 2.0, mandating a national‑security transition to post‑quantum algorithms by 2033, with commercial migration accelerating worldwide.
Lattice‑based schemes (Kyber, Dilithium, Falcon) become the dominant post‑quantum paradigm, with software and hardware implementations reaching production readiness.