CS 127/CSCI E-127: Introduction to Cryptography

(Formerly numbered CS 120/CSCI E-177, last offered Fall 2006.)
Prof. Salil P. Vadhan

Algorithms to guarantee privacy and authenticity of data during communication and computation. Rigorous proofs of security based on precise definitions and assumptions. Topics may include one-way functions, private-key and public-key encryption, digital signatures, pseudorandom generators, fully homomorphic encryption, and the role of cryptography in network and systems security.


Fall 2013 Offering

Schedule & Assignments
Live stream of lectures & section (login required, select CSCI E-127 at class time)
On-demand lecture & section videos (login required)
RSS feed to lecture & section podcasts (public)

Fall 2006 Offering

CS120 Syllabus (Harvard FAS)
CSCI E-177 Syllabus (Harvard Extension)
Lecture Notes & Assignments