Massachusetts Institute of Technology
Foundations of
Cryptography
A rigorous introduction to modern cryptography.
ABOUT THESE NOTES
This site follows the course’s official twenty-five-lecture sequence. Detailed notes will be added lecture by lecture.
THE COURSE
Lecture sequence
25 lectures · 5 modules
Basics & private-key cryptography
Perfect secrecy, computational security, pseudorandomness, and the foundations of symmetric encryption.
01SEP 09Introduction & perfect secrecySecure communication, Shannon’s definition, the one-time pad, and Shannon’s lower bound.READ
NOTES →02SEP 14Computational security & PRGsComputational adversaries, pseudorandom generators, and stateful secret-key encryption.NOTES
FORTHCOMING
03SEP 16Hybrids, PRGs & PRFsThe hybrid argument, PRG length extension, pseudorandom functions, and encryption from PRFs.NOTES
FORTHCOMING
04SEP 21Pseudorandom functionsFormal PRF security, the GGM construction, and the definition of IND-CPA security.NOTES
FORTHCOMING
05SEP 23Authentication & chosen-ciphertext securityIdentification protocols, message-authentication codes, and CCA-secure symmetric encryption.NOTES
FORTHCOMING
06SEP 28One-way functionsHard-core bits, pseudorandom generators, and the Goldreich–Levin theorem.NOTES
FORTHCOMING
07SEP 30Goldreich–Levin, continuedA complexity-theoretic view of Goldreich–Levin through local list decoding.NOTES
FORTHCOMING
NOTES →
FORTHCOMING
FORTHCOMING
FORTHCOMING
FORTHCOMING
FORTHCOMING
FORTHCOMING
Public-key cryptography
Key exchange, public-key encryption, signatures, and collision-resistant hashing.
FORTHCOMING
FORTHCOMING
FORTHCOMING
FORTHCOMING
FORTHCOMING
FORTHCOMING
FORTHCOMING
FORTHCOMING
Zero knowledge
Proofs that reveal nothing beyond validity, from interactive definitions to non-interactive systems.
FORTHCOMING
FORTHCOMING
FORTHCOMING
Secure computation
How mutually distrustful parties compute together: from secret sharing to fully homomorphic encryption.
FORTHCOMING
FORTHCOMING
FORTHCOMING
FORTHCOMING
FORTHCOMING
FORTHCOMING
Advanced topics
A view toward the frontiers of modern cryptography.
FORTHCOMING