Cryptography Foundations

Cryptography Foundations cover

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

Lecture notes & courses