Schedule and Slides

Week Date Class Topics
1 Nov. 1 Introduction; Administrativia and course topics [slides] and , basic notations and One-Way Functions [slides]
2 Nov. 8 Finish lecture #1 and, Ccomputational Iindistinguishability and Pseudorandom Generators [slides]
3 Nov. 15 Finish lecture #2
4 Nov. 22 Hardcore Predicates for any one-way function [slides]
5 Nov. 29 Pseudorandom Functions [slides]
6 Dec. 6 Non adaptive to adaptive PRFs (slides coming soon), and Interactive Proof and Zero Knowledge [slides]
7 Dec. 13 Commitment Schemes [slides] and Zero Knowledge for NP  [slides]
8 Dec. 20 Non Interactive Zero Knowledge  [slides]
9 Dec. 27 MACs and Signature Schemes [slides]
10 Jan. 3 Encryption Schemes [slides]
11 Jan. 10 No Class
12 Jan. 17 Encryption Schemes cont. 
13 Jan. 24 Encryption Schemes cont. and Secure Computation  [slides]
13 Jan. 31 Secure Computation cont. and  Summary
14 Feb. 6  (Monday) Exam