Cryptography Foundations
What it is
The study of how to communicate and compute securely in the presence of adversaries: encryption, authentication, digital signatures, and the definitions and proofs that tell us when a scheme is actually secure.
Why it matters — security & society
Cryptography is the invisible substrate of modern life — every HTTPS connection, messaging app, bank transfer, and login depends on it. Getting the fundamentals right is what separates systems that protect privacy, commerce, and free expression from ones that quietly leak them. A first rigorous course is the prerequisite for everything else on this shelf.
Books & surveys
- A Graduate Course in Applied Cryptography — Dan Boneh & Victor Shoup. Free, complete, definition-and-proof oriented. (book)
- Introduction to Modern Cryptography — Jonathan Katz & Yehuda Lindell. The standard first textbook. Also here.
- HANDBOOK of APPLIED CRYPTOGRAPHY - Menezes, Oorschot and Vanstone.
- Cryptography Engineering - Design Principles and Practical Applications - Ferguson, Schneier and Kohno.
Lecture notes & courses
- Stanford CS255 — Introduction to Cryptography — Dan Boneh.