Public Key Cryptography (Spring 2007) course

Instructor: Adi Shamir

Teaching assistant: Ya'akov Hoch

Administrative

Resources

Most resources are available [online]. The links denoted by (password required)  require a username and password (given in class). 
If none of the above is given and you obtain the paper by other means, please e-mail a copy to the TA, so the TA will prepare additional copies for the library.

General

Exercises

Exercise 5 (due May 21)

Exercise 6 (due May 28)

Exercise 8 (due June 11)

Exercise 9 (due June 18)

 

Lecture 1: Introduction and Knapsacks

 


Lecture 2: Knapsacks (Continued)

Lecture 3: Lattices and their applications

Lecture 4: Computational number theory

Lecture 5, 6: Discrete log, properties and variants of RSA

 

Lecture 7: RSA variants and factoring algorithms

Lecture 8: Twirl and Twinkle

 

Lecture 9: DSS, Online/Offline signatures, Ring signatures

Lecture 10: Multivariate cryptographic schemes and Zero knowledge protocols

 

Oil and Vinegar, HFE

 

 

 

 

 


Special thanks to Eran Tromer for organizing most of the material on this page