Document ID: ZD_4_01
Section: Information & Computation
Keywords: cryptography, Caesar cipher, Enigma, Turing, public-key, RSA, Diffie-Hellman, AES, SHA, blockchain, quantum cryptography, post-quantum, steganography, one-time pad, homomorphic encryption, zero-knowledge proof
Category Tags: information-computation, information, quantum-physics
Cross-References: ZD_1_02 · V_2_01 · S_5_02 · J_5_04 · ZD_1_01
Reliability Tier: Tier 1 (mathematical proofs; historical record well-documented; modern crypto extensively peer-reviewed)
Last Updated: Feb 28, 2026 | Source Count: 25 | Weighted Score: 54 | Source Confidence: [5/5] | Confidence: Very High
QUICK SUMMARY
Cryptography — the science of secret communication — has evolved from ancient substitution ciphers to mathematically proven security systems that underpin the modern digital world. Julius Caesar shifted letters by three positions; medieval Arab scholars invented frequency analysis to break such ciphers; the Enigma machine's defeat by Polish and British cryptanalysts (including Alan Turing) altered the course of World War II. The revolution came in the 1970s with public-key cryptography: Diffie-Hellman key exchange and RSA encryption enabled secure communication between strangers, making e-commerce and the internet possible. Today, cryptography faces its greatest challenge: quantum computers threaten to break current public-key systems, driving urgent research into post-quantum cryptographic algorithms. From ancient steganography to zero-knowledge proofs, the history of cryptography is inseparable from the history of mathematics, warfare, privacy, and power.
1. VERIFIED CLAIMS (Tier 1 — Historical Record and Mathematical Proof)
1.1 Classical Cryptography (Antiquity – 19th Century)
- Caesar cipher (~50 BCE): simple letter substitution shifting each letter by a fixed number; easily broken by trying all 25 shifts
- Spartan scytale (~7th century BCE): a strip of parchment wound around a rod of specific diameter — transposition cipher
- Al-Kindi (9th century CE): Arab polymath who wrote Risalah fi Istikhraj al-Mu'amma — the first known treatise on frequency analysis, the technique of breaking substitution ciphers by analyzing letter frequency
- Vigenère cipher (1553): polyalphabetic substitution using a keyword — considered "le chiffre indéchiffrable" for centuries until Babbage and Kasiski broke it (~1854-1863)
- The Great Cipher (Antoine and Bonaventure Rossignol, 17th century France): a nomenclator system that remained unbroken for 200 years until Étienne Bazeries solved it in 1893
1.2 Enigma and World War II
- Enigma machine: German electromechanical cipher device using rotors, plugboard, and reflector — theoretically ~$10^{23}$ possible settings per message
- Polish breakthroughs (1932-1939): Marian Rejewski, Jerzy Różycki, and Henryk Zygalski used mathematical group theory to reconstruct the Enigma wiring and built the "bomba" to find daily keys
- Bletchley Park (1939-1945): Alan Turing, Gordon Welchman, and colleagues developed the Bombe machine and Colossus (the first programmable electronic computer) to break Enigma and Lorenz ciphers
- Intelligence from Enigma decryption (codenamed "Ultra") is estimated to have shortened WWII by 2-3 years
- The code-breaking effort remained classified until the 1970s, meaning the pioneers received no public recognition for decades
- Claude Shannon proved that the one-time pad (Vernam cipher, 1917) is information-theoretically secure — a ciphertext reveals literally no information about the plaintext if the key is:
- Truly random
- At least as long as the message
- Used only once
- This is the only encryption system with a mathematical proof of perfect secrecy
- Practical limitation: key distribution — the key must be securely shared in advance and is as long as the message
1.4 Public-Key Cryptography Revolution (1970s)
- Diffie-Hellman key exchange (1976): Whitfield Diffie and Martin Hellman published "New Directions in Cryptography" — enabling two parties to establish a shared secret over an insecure channel using modular exponentiation
- RSA (1977): Ron Rivest, Adi Shamir, and Leonard Adleman created the first practical public-key encryption system based on the difficulty of factoring large composite numbers (product of two primes)
- The British GCHQ had independently discovered both ideas earlier: James Ellis (concept, 1970), Clifford Cocks (RSA equivalent, 1973), and Malcolm Williamson (Diffie-Hellman equivalent, 1974) — all classified until 1997
- Public-key cryptography enables digital signatures, key exchange, and secure authentication — components essential for e-commerce, TLS/SSL, and digital identity
1.5 Modern Symmetric Cryptography
- AES (Advanced Encryption Standard, 2001): selected by NIST competition; designed by Joan Daemen and Vincent Rijmen (Rijndael algorithm)
- AES uses 128, 192, or 256-bit keys; operates on 128-bit blocks; no practical attacks known after 20+ years
- SHA-256 and SHA-3: cryptographic hash functions producing fixed-length digests; essential for digital signatures, password storage, and blockchain integrity
- Block cipher modes specify how a block cipher is applied repeatedly to encrypt data longer than one block: ECB (Electronic Codebook — each block encrypted independently; deterministic, therefore insecure for patterned data), CBC (Cipher Block Chaining — each plaintext block XORed with the previous ciphertext block before encryption), CTR (Counter — turns a block cipher into a stream cipher using sequential nonces), and GCM (Galois/Counter Mode — provides both authenticated encryption and integrity verification; the standard mode for TLS 1.3 and modern protocols)
- Shannon's 1949 analysis also proved the converse: any cipher achieving perfect secrecy must use a key at least as long as the message — establishing that the one-time pad represents the necessary structure of all perfectly secret ciphers and drawing the fundamental line between information-theoretic and computational security
2. CREDIBLE CLAIMS (Tier 2 — Established Technology and Current Standards)
2.1 Elliptic Curve Cryptography (ECC)
- Proposed independently by Neal Koblitz and Victor Miller (1985-1987)
- Based on the difficulty of the elliptic curve discrete logarithm problem (ECDLP)
- Offers equivalent security to RSA with much shorter keys: 256-bit ECC ≈ 3072-bit RSA
- Widely deployed in TLS, Bitcoin (secp256k1 curve), and mobile devices due to computational efficiency
- EdDSA (Ed25519) signature scheme used in SSH, Signal Protocol, and many modern systems
2.2 TLS and Internet Security
- TLS 1.3 (2018): standard protocol securing HTTPS — uses ephemeral Diffie-Hellman for forward secrecy, AES-GCM or ChaCha20-Poly1305 for encryption, ECDSA/EdDSA for authentication
- Forward secrecy: compromise of long-term key does NOT reveal past session keys — achieved by using ephemeral DH keys for each session
- Signal Protocol (2013): Double Ratchet algorithm by Moxie Marlinspike — provides forward secrecy AND post-compromise security; used by Signal, WhatsApp, and Google Messages
- Certificate authorities (CAs): hierarchical trust model — browsers trust ~100-150 root CAs; Let's Encrypt has issued 4+ billion certificates
2.3 Symmetric Cipher Cryptanalysis
- Differential cryptanalysis (Biham & Shamir, 1990): chosen-plaintext attack analyzing how input differences propagate through cipher rounds — revealed that DES designers (IBM/NSA, 1970s) had already known of and designed against this technique, providing the first public evidence that the NSA was decades ahead of academic cryptanalysis
- Linear cryptanalysis (Matsui, 1993): known-plaintext attack finding linear approximations between plaintext, ciphertext, and key bits — broke DES with $2^{43}$ known plaintexts; both techniques directly influenced AES candidate design requirements
- Best academic attack on full AES-128: biclique attack requiring $2^{126.1}$ operations — a marginal improvement over brute force $2^{128}$; no practical attack after 20+ years
2.2 Blockchain and Cryptocurrency
- Bitcoin (Satoshi Nakamoto, 2008): combines SHA-256 hashing, ECDSA signatures, and Merkle trees into a decentralized financial ledger
- Proof of work: miners expend computational energy to find hash values below a target — securing the network against double-spending
- Cryptographic hash chains provide tamper-evident data structures — any modification invalidates all subsequent hashes
- Smart contracts (Ethereum, 2015) extend blockchain with programmable cryptographic protocols
- Blockchain security depends entirely on the underlying cryptographic primitives remaining unbroken
2.3 Zero-Knowledge Proofs
- A zero-knowledge proof allows one party (prover) to convince another (verifier) that a statement is true without revealing any information beyond the statement's truth
- Goldwasser, Micali, and Rackoff (1985) formalized the concept and proved it possible for NP-complete problems
- zk-SNARKs (zero-knowledge succinct non-interactive arguments of knowledge) enable efficient zero-knowledge proofs — used in cryptocurrency privacy (Zcash) and blockchain scaling (Ethereum rollups)
- zk-STARKs (transparent, no trusted setup): post-quantum secure with larger proofs but stronger security assumptions — used in blockchain scaling (StarkNet)
- Applications: anonymous credentials, private voting, verifiable computation
2.4 Steganography — Hiding Messages in Plain Sight
- Steganography conceals the very existence of communication — distinct from cryptography, which conceals content
- Ancient methods: Herodotus describes messages tattooed on shaved heads, or written under wax tablets
- Modern digital steganography: hiding data in the least significant bits of images, audio, or video
- Can be combined with cryptography: encrypt, then hide the ciphertext within an innocent-looking carrier file
- Steganalysis (detection of hidden messages) is an active research area in digital forensics
2.7 Side-Channel Attacks
- Attacks on cryptographic implementations rather than mathematical structure — timing attacks (Kocher, 1996), differential power analysis (DPA/SPA), electromagnetic emanations, and acoustic analysis (RSA key recovery from CPU sounds)
- Demonstrate that mathematical security alone is insufficient — physical implementation matters
- Spectre/Meltdown (2018) showed microarchitectural side channels affect all modern processors
3. SPECULATIVE CLAIMS (Tier 3 — Frontier Challenges and Emerging Threats)
3.1 The Quantum Threat
- Shor's algorithm (1994): Peter Shor proved that a sufficiently large quantum computer could factor integers and compute discrete logarithms in polynomial time — breaking RSA, Diffie-Hellman, and ECC
- No such quantum computer exists yet (as of 2026) — current quantum computers have ~1,000+ qubits but millions of error-corrected logical qubits are likely needed
- "Harvest now, decrypt later": adversaries may be collecting encrypted data today to decrypt when quantum computers become available
- Timeline estimates vary widely: 10-30+ years for cryptographically relevant quantum computers
3.2 Post-Quantum Cryptography
- NIST Post-Quantum Cryptography Standardization (2016-2024): selected algorithms resistant to quantum attacks
- CRYSTALS-Kyber (ML-KEM): lattice-based key encapsulation mechanism — selected as the primary key exchange standard
- CRYSTALS-Dilithium (ML-DSA): lattice-based digital signature algorithm
- FALCON: compact lattice-based signatures using NTRU lattices
- SPHINCS+ (SLH-DSA): hash-based signatures — conservative, based only on the security of hash functions
- Lattice-based cryptography relies on the hardness of Learning With Errors (LWE) — no efficient quantum algorithm is known for this problem, but the problem has been studied for less time than factoring
3.3 Fully Homomorphic Encryption (FHE)
- Craig Gentry (2009): first construction of a fully homomorphic encryption scheme — allowing computation on encrypted data without decryption
- Enables private cloud computing: send encrypted data to a server, receive encrypted results, decrypt locally
- Current FHE schemes are ~1,000-10,000× slower than plaintext computation, though rapidly improving
- Could transform healthcare, finance, and AI by enabling computation on sensitive data without exposure
4. DUBIOUS CLAIMS (Tier 4 — No Credible Evidence)
- Claims that any widely deployed cipher (AES-256, ChaCha20) has been "secretly broken" by intelligence agencies — no evidence supports this; classified capabilities are unknown but the mathematical analysis is public
- Pop-culture depictions of encryption being "hacked" in seconds — real attacks target implementation flaws (side channels, poor random number generation), not the mathematics
- The idea that quantum computers will "break all encryption" — symmetric ciphers are only weakened (Grover's algorithm halves key length), and post-quantum algorithms are specifically designed to resist quantum attacks
- Claims that ancient civilizations used modern-equivalent encryption — they used simple substitution and steganography, not computationally hard mathematical problems
4.5 "Encryption Backdoors Can Be Made Safe"
- [REJECTED BY MAINSTREAM CRYPTOGRAPHERS] Encryption backdoors inevitably weaken security for ALL users — the Juniper Networks backdoor incident (2015) demonstrated that a backdoor inserted by one entity was exploited by another
Counter-Arguments & Criticisms
No significant counter-arguments exist in the scholarly literature for the core claims presented here. The topic of Cryptography represents established knowledge within information theory and computation with no active scholarly dispute over the fundamental claims presented in this document.
IMAGES
| # | Description | Filename | Source | License |
|---|
| 1 | No images catalogued yet | — | — | — |
BIBLIOGRAPHY
- Singh, S. . | 1999 | ∅ | The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography | ∅ | ∅ | Anchor Books | ∅ | doi:10.1145/966789.966797 | ∅ | ∅ | ∅
- Kahn, D. . . | 1967 | ∅ | The Codebreakers: The Comprehensive History of Secret Communication from Ancient Times to the Internet | ∅ | ∅ | 1996 | Rev. | doi:10.2307/20048054 | ∅ | ∅ | Scribner
- Shannon, C | 1949 | "Communication Theory of Secrecy Systems" | Bell System Technical Journal | ∅ | ∅ | E. . , 28(4), 656-715 | ∅ | doi:10.1002/j.1538-7305.1949.tb00928.x | ∅ | ∅ | ∅
- Diffie, W.; Hellman, M. . , 22(6), 644-654 | 1976 | "New Directions in Cryptography" | IEEE Transactions on Information Theory | ∅ | ∅ | ∅ | ∅ | doi:10.1109/tit.1976.1055638 | ∅ | ∅ | ∅
- Rivest, R | 1978 | "A Method for Obtaining Digital Signatures and Public-Key Cryptosystems" | Communications of the ACM | ∅ | ∅ | L., Shamir, A., & Adleman, L. . , 21(2), 120-126 | ∅ | doi:10.1145/359340.359342 | ∅ | ∅ | ∅
- Shor, P | 1997 | "Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer" | SIAM Journal on Computing | ∅ | ∅ | W. . , 26(5), 1484-1509 | ∅ | ∅ | ∅ | ∅ | ∅
- Goldwasser, S., Micali, S.; Rackoff, C. . , 18(1), 186-208 | 1989 | "The Knowledge Complexity of Interactive Proof Systems" | SIAM Journal on Computing | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | ∅
- Gentry, C | 2009 | "Fully Homomorphic Encryption Using Ideal Lattices" | Proceedings of the 41st ACM Symposium on Theory of Computing | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | ∅
- Hodges, A. . | 2014 | ∅ | Alan Turing: The Enigma | ∅ | ∅ | Princeton University Press | ∅ | ∅ | ∅ | ∅ | ∅
- Rejewski, M. . , 3(3), 213-234 | 1981 | "How Polish Mathematicians Deciphered the Enigma" | Annals of the History of Computing | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | ∅
- Koblitz, N. . , 48(177), 203-209 | 1987 | "Elliptic Curve Cryptosystems" | Mathematics of Computation | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | ∅
- NIST. . (corp.) | 2024 | ∅ | Post-Quantum Cryptography: Selected Algorithms | ∅ | ∅ | NIST Special Publication | ∅ | ∅ | ∅ | ∅ | ∅
- Bernstein, D | 2017 | "Post-Quantum Cryptography" | Nature | ∅ | ∅ | J., & Lange, T. . , 549, 188-194 | ∅ | ∅ | ∅ | ∅ | ∅
- Nakamoto, S. . bitcoin.org | 2008 | "Bitcoin: A Peer-to-Peer Electronic Cash System" | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | ∅
- Menezes, A | 1997 | ∅ | Handbook of Applied Cryptography | ∅ | ∅ | J., van Oorschot, P | ∅ | ∅ | ∅ | ∅ | C., & Vanstone, S; A. ; CRC Press
- Katz, J.; Lindell, Y. . . | 2020 | ∅ | Introduction to Modern Cryptography | ∅ | ∅ | CRC Press | 3rd | ∅ | ∅ | ∅ | ∅
- Coppersmith, D. . , 38(3), 243-250 | 1994 | "The Data Encryption Standard (DES) and Its Strength Against Attacks" | IBM Journal of Research and Development | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | ∅
- Daemen, J.; Rijmen, V. . | 2002 | ∅ | The Design of Rijndael: AES — The Advanced Encryption Standard | ∅ | ∅ | Springer | ∅ | ∅ | ∅ | ∅ | ∅
- Ben-Sasson, E., et al | 2014 | "Succinct Non-Interactive Zero Knowledge for a von Neumann Architecture" | Proceedings of USENIX Security | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | ∅
- Stinson, D | 2006 | ∅ | Cryptography: Theory and Practice | ∅ | ∅ | R. . | 3rd | ∅ | ∅ | ∅ | Chapman & Hall/CRC
- Regev, O | 2005 | "On Lattices, Learning with Errors, Random Linear Codes, and Cryptography" | Proceedings of the 37th ACM Symposium on Theory of Computing | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | ∅
- Levy, S. . | 2001 | ∅ | Crypto: How the Code Rebels Beat the Government — Saving Privacy in the Digital Age | ∅ | ∅ | Viking | ∅ | ∅ | ∅ | ∅ | ∅
- Biham, Eli; Adi Shamir | 1991 | "Differential Cryptanalysis of DES-like Cryptosystems" | Journal of Cryptology | ∅ | 4.1::3–72 | ∅ | ∅ | ∅ | ∅ | ∅ | ∅
- Bernstein, Daniel J.; Tanja Lange (eds.) | 2009 | ∅ | Post-Quantum Cryptography | ∅ | ∅ | Berlin: Springer | ∅ | ∅ | ∅ | ∅ | ∅
- Miller, Victor S. | 1986 | "Use of Elliptic Curves in Cryptography" | Advances in Cryptology — CRYPTO '85 | ∅ | ∅ | Springer, , pp | ∅ | ∅ | ∅ | ∅ | 417 426
CROSS-REFERENCE INDEX
Consolidated from 22 sources. Last Updated: Feb 28, 2026
<table border="1" cellpadding="12" cellspacing="0" style="border-collapse: collapse; border: 2px solid #888; margin-top: 2em; background: #fafafa;">
<tr><td>
⚠️ AI-Assisted Research Disclaimer
This document was generated and structured with the assistance of AI tools.
While every effort is made to ensure accuracy, AI-assisted content may
contain errors, misattributions, or unintended inaccuracies. **Always
verify claims, dates, and sources independently** before citing or relying
on any information presented here.
- Sources may contain errors. Bibliography entries and cross-references
are checked by automated systems, but mistakes can occur. If something
looks wrong, it may be.
- Speculative and unverified claims are clearly labeled. This project
uses a four-tier evidence system:
- Tier 1 — Verified: Peer-reviewed, established scientific consensus.
- Tier 2 — Credible: Academically supported, debated but grounded.
- Tier 3 — Speculative: Plausible but unverified by mainstream science.
- Tier 4 — Dubious: No credible support or contradicted by evidence.
- This project maps multiple perspectives — not a single truth. Mainstream,
alternative, and skeptical viewpoints are presented side by side for
critical comparison, not endorsement. Inclusion does not imply agreement.
- We are actively improving. Source verification, factuality scoring,
and bibliography enrichment are ongoing. Each revision adds stronger
citations, corrects identified errors, and expands coverage.
📖 For full details on our verification methodology, scoring systems, and
quality metrics, see: Fact-Checking & Verification Systems
Think Openly. Check the sources. Draw your own conclusions.
</td></tr>
</table>