6.5620
Foundations of Cryptography
A rigorous introduction to modern cryptography. Emphasis on the fundamental cryptographic primitives such as public-key encryption, digital signatures, and pseudo-random number generation, as well as advanced cryptographic primitives such as zero-knowledge proofs, homomorphic encryption, and secure multiparty computation.
Prerequisites & course information
Same subject as 18.425[J] Prereq: 6.1220[J] , 6.1400[J] , or 18.4041[J] G (Fall) 3-0-9 units
Sources
- Course catalogue ↗2026–2027