Prereq: 6.006 and 6.033, or permission of instructor
Instructors: Professors Henry Corrigan-Gibbs (firstname.lastname@example.org), Srini Devadas (email@example.com), and Yael Kalai (firstname.lastname@example.org)
Schedule: Lec MW11-12:30; Rec F11, F3
Fundamental notions and big ideas in cryptography and computer security including: pseudorandomness, cryptographic hash functions, symmetric cryptography, authentication codes, key exchange, public-key cryptography, principle of least privilege, isolation and non-interference. Students will be encouraged to think like adversaries of systems and will learn about network attacks, man-in-the-middle attacks, attacks that exploit software vulnerabilities, timing attacks, and side channel attacks.