#  Introduction to Cryptography (CS 127/CSCI E-127) 

 



 ##  

  expand\_more  

 
  

 

**Prof. [Salil P. Vadhan](http://people.seas.harvard.edu/~salil)**

**Course Description:**  
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.

****Course website:** <http://people.seas.harvard.edu/~salil/cs127/>**

**Fall 2013 Offering**

- [Syllabus](/fall13/syllabus.htm)
- [Schedule &amp; Assignments](/fall13/schedule.htm)
- [Live stream of lectures &amp; section (login required, select CSCI E-127 at class time)](http://classroom.dce.harvard.edu)
- [On-demand lecture &amp; section videos (login required)](http://cm.dce.harvard.edu/2014/01/14301/publicationListing.shtml)
- [RSS feed to lecture &amp; section podcasts (public)](http://podcast.dce.harvard.edu/2014/01/14301/podcast.rss)
- [YouTube playlist of all lectures and sections (public)](https://www.youtube.com/playlist?list=PL96A74njP_C8arW6NeU1o0e1NKjAWj0HA)

**Fall 2006 Offering**

- [CS120 Syllabus (Harvard FAS)](/fall06/syllabus.html)
- [CSCI E-177 Syllabus (Harvard Extension)](/fall06/syllabus-e177.html)
- [Lecture Notes &amp; Assignments](/fall06/handouts.html)

(Note: Formerly numbered CS 120/CSCI E-177, last offered Fall 2006.)