## Course Organization

### Lectures

**Location: Grissom Hall 133****3 PM-4:15pm on Tuesday/Thursday**

### Instructor

**Jeremiah Blocki**-
**Office: LWSN 1165** **Office Hours: TBD**

### Teaching Assistant

**Mohammad Hassan Ameri****Office Hours: TBD**

### Gradescope (Submit Homeworks, View Graded Assignments/Exams)

### Brightspace (Syllabus & Grades)

### Course Piazza (Announcements & Discussion)

### Course Topics (Tentative)

**Concrete Security Analysis**,**Idealized Models**,**Preprocessing Attacks and Lower Bounds**,**Proofs of Space**,**Proofs of Sequential Work**,**Verifiable Delay Functions**,**Memory Tight Reductions**,**Memory Hard Functions**,**Oblivious RAM**,**Obfuscation + Applications**,**Differential Privacy**,**Functional Secret Sharing**,**Quantum Random Oracle Model + Compressed Oracles**,**Differential Privacy**,**Fully Homomorphic Encryption****3 PM-4:15pm on Tuesday/Thursday**

### Course Resources

- A Graduate Course in Applied Cryptography, Dan Boneh and Victor Shoup (Free Online Textbook)

#### Other Useful Books:

- Jonathan Katz and Yehuda Lindell:
*Introduction to Modern Cryptography*. (Second Edition). - Foundations of Cryptography: Volume 1, Basic Tools, Oded Goldreich
- Foundations of Cryptography: Volume 2, Basic Applications, Oded Goldreich

#### Other Useful Resources:

- Cryptography Boot Camp, Simons Institute for the Theory of Computing
- Lecture Notes on Cryptography, Shafi Goldwasser and Mihir Bellare
- Introduction to Modern Cryptography, Mihir Bellare and Phillip Rogaway
- A Course in Cryptography, Rafael Pass and Abhi Shelat
- Introduction to Cryptography, Jonathan Katz
- CS555 Spring 2021 Lecture Notes, Jeremiah Blocki