600.641
Special Topics in Theoretical Cryptography

Course Home Page
General Information/Policies
Course Materials by Lecture Date


Introduction and Review

Lecture 1 (Mon Jan 22): Introduction to Cryptography

Lecture 2 (Tues Jan 23): Complexity Theory Review and Interactive Proofs

Lecture 3 (Mon Jan 29): Zero-Knowledge Proofs

Lecture 4 (Tues Jan 30): Zero-Knowledge Proofs with auxiliary inputs and considering composition

Lecture 5 (Mon Feb 5): Zero-Knowledge for all of NP

Lecture 6 (Tues Feb 6): ZK Continued and Proofs of Knowledge

Lecture 7 (Mon Feb 12): JHUISI Seminar by abhi shelat

Lecture 8 (Tues Feb 13): Snow Day

Holiday (Mon Feb 19): Presidents' Day

Holiday (Tues Feb 20): No Class Today

Lecture 9 (Mon Feb 26): PS#1, Trusted Setup, and ZK Arguments

Lecture 10 (Tues Feb 27): Proofs of Knowledge and Proofs of Partial Knowledge

Lecture 11 (Mon Mar 5): Honest-Verifier ZK and Fiat-Shamir

Lecture 12 (Tues Mar 6): Anonymous Credentials and Idemix

Holiday (Mon Mar 12): Spring Break

Holiday (Tues Mar 13): Spring Break

Lecture 13 (Mon Mar 19): Oblivious Transfer

Lecture 14 (Tues Mar 20): Secure Multiparty Computation

Lecture 15 (Mon Mar 26): JHUISI Seminar by Moses Liskov

Lecture 16 (Tues Mar 27): Encryption

Lecture 17 (Mon Apr 2): Re-Encryption (given by Matt Green)

Lecture 18 (Tues Apr 3): Program Obfuscation

Lecture 19 (Mon Apr 9): Encryption beyond Semantic Security

Lecture 20 (Tues Apr 10): Universal Composability

Lecture 21 (Mon Apr 16): Current Research Talks

Lecture 22 (Tues Apr 17): Current Research Talks

Lecture 23 (Mon Apr 23): Current Research Talks

Lecture 24 (Tues Apr 24): Current Research Talks


Last modified: Saturday, April 14, 2007