Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Welcome to CS 276: Graduate Cryptography

Alice and Bob

Week 1

Week 2

Week 3

Tu 2/03
Lecture Pseudorandom Generators (Sections 3.1-3.3) (Guest Lecture)
Slides
Funny
Th 2/05
Lecture Pseudorandom Functions (Sections 3.4, 3.5) (Guest Lecture)
Slides
GGM PRF, Naor-Reingold
Su 2/08
Homework Homework 1 (Due on 2/15)
LaTeX, Solutions

Week 4

Tu 2/10
Lecture Pseudorandom Functions (Sections 3.4, 3.5)
Slides
GGM PRF, Naor-Reingold
Th 2/12
Lecture Private-Key Encryption: Definitions and Constructions
Slides
Section 8.1 of JoC or Section 3.6 of KL, Section 7.2.5 of KL for AES

Week 5

Week 6

Week 7

Week 8

Week 9

Tu 3/17
Lecture Identity-Based Encryption
Slides
Th 3/19
Midterm 2 Midterm 2
Solutions

Week 10

Tu 3/24
No Class Spring Recess
Th 3/26
No Class Spring Recess

Week 11

Week 12

Tu 4/07
Lecture Commitments and zk Proofs
Slides
Th 4/09
Lecture NIZK Proofs
Slides
Fr 4/10
Homework Homework 4
LaTeX, Solution

Week 13

Tu 4/14
Lecture NIZKs/Naor Yung CPA/CCA
Th 4/16
Lecture NIZKs/Naor Yung CPA/CCA

Week 14

Tu 4/21
Lecture zkSNARKs
Th 4/23
Lecture Obfustopia

Week 15

Tu 4/28
Lecture Secure Computation
Th 4/30
Final Exam Final Exam