![]() 0368-4162-01, Fall 2010:Foundation of Cryptography
Instructors: Ran Canetti | Schreiber 304 (in charge of the administrative issues of this semester, i.e., late submissions) Iftach Haitner | Schreiber 20 The
course will provide a graduate-level introduction to Cryptography. The
goal is to give students a taste of the main concepts, abstractions and
algorithms, as well as the main tools and techniques. Some advanced
topics will also be touched upon. Open problems and research questions
will be mentioned along the way. Throughout, the course will alternate
between the foundational viewpoint and the applied one. The
exact syllabus will be determined as the semester proceeds, based on
the makeup of the class. A rough superset of the material covered
includes:
Announcements
Announcements
Notes on Symmetric Encryption, taken this semster PDF
Prerequisite
Basic complexity (the classes P, NP, BPP), basic probability. Some prior informal-level knowledge of cryptography (such as an undergraduate course) is recommended but not required.
Course requirements
Problem Sets
Here are some guidelines for solutions.
Readings
You may find the following to be useful references (but beware that some of the notation, conventions, and definitions may differ slightly from lecture): Books:
|