Welcome to CS 276: Graduate Cryptography
Week 1
- Th 8/29
- F 8/30
-
- Homework Homework 1
- LaTeX, Solution
Week 2
- Tu 9/03
- Th 9/05
- S 9/07
-
- Homework Homework 2
- LaTeX, Solution
Week 3
- Tu 9/10
- Th 9/12
- Su 9/15
-
- Homework Homework 3
- LaTeX, Solution
Week 4
- Tu 9/17
-
- Lecture Private-Key Encryption: Definitions and Constructions
- Section 8.1 of JoC or Section 3.6 of KL, Section 7.2.5 of KL for AES
-
- Homework Homework 4
- LaTeX, Solution
- Th 9/19
-
- Lecture Message Authentication Codes and Autheticated Encryption: Definitions and Constructions
- Section 12.3 of JoC, Detailed Survey of Modes, for AES-GCM Mode see here, and Section 9.7 here.
Week 5
- Tu 9/24
- Th 9/26
Week 6
Week 7
- Su 10/06
-
- Homework Homework 5
- LaTeX, Solution
- Midterm Report Instructions
- Tu 10/08
- Th 10/10
Week 8
- Tu 10/15
- Th 10/17
-
- Lecture Identity-Based Encryption
Week 9
- Tu 10/22
- Lecture Kyber Wrapup and Fully-Homomorphic Encryption
-
- Homework Homework 6
- LaTeX, Solution
- Th 10/24
-
- Lecture Fully-Homomorphic Encryption
Week 10
- M 10/28
-
- Homework Homework 7
- LaTeX, Solution
- Tu 10/29
-
- Lecture Commitments
- Th 10/31
-
- Lecture zk Proofs
Week 11
- Tu 11/05
-
- Lecture zk Proofs
-
- Homework Homework 8
- LaTeX, Solution
- Th 11/07
-
- Lecture NIZKs/Naor Yung CPA/CCA
Week 12
- Tu 11/12
-
- Lecture Project OHs
-
- Homework Homework 9
- LaTeX, Solution
- Th 11/14
-
- Lecture Project OHs
Week 13
Week 14
- Tu 11/26
-
- Lecture Secure Computation
- Th 11/28
-
- Lecture No Class (Thanksgiving)
Week 15
- Tu 12/03
-
- Lecture Secure Computation
-
- Homework Homework 10
- LaTeX
- Final Report Instructions
- Th 12/05
-
- Lecture Obfustopia
- Homework Homework 11