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

Welcome to CS 171!

Alice and Bob

Week 1

Week 2

Week 3

Week 4

Week 5

Week 6

Sep 29
Lecture Message integrity and message authentication codes (MACs). Defining security for MACs. Constructing MACs.
KL 4.1, 4.2, 4.3 and 4.4.1
Discussion Discussion 4 (Solution)
Oct 1
Lecture Authenticated encryption and CCA-security.
KL 4.5.1, and 4.5.2 (no proof), 4.5.3, 4.5.4
Oct 3
Homework Homework 4 (LaTeX Template)

Week 7

Week 8

Week 9

Week 10

Oct 27
Lecture The random-oracle model. RSA-FDH signatures. The Fiat-Shamir transform and Schnorr signatures.
KL 5.5, 12.4.2, and 12.5.2; Joy of Cryptography, Ch. 12 and Ch. 16
Oct 29
Midterm Midterm II

Week 11

Nov 3
Lecture Pairings, Identity Based Encryption, CCA Secure Public-Key Encryption
Boneh & Shoup, Chapter 15
Nov 5
Lecture Commitment Schemes
Special Topics

Week 12

Nov 10
Lecture Zero-Knowledge Proofs
Supplemental Materials
Nov 12
Lecture Zero-Knowledge Proofs
Supplemental Materials

Week 13

Nov 17
Lecture Succinct Proofs
Special Topics
Nov 19
Lecture Secret Sharing
Special Topics

Week 14

Nov 24
Lecture Multiparty computation
Special Topics
Nov 26
Holiday No Class — Academic and Administrative Holiday (Thanksgiving)

Week 15

Dec 1
Lecture Special Topics
Special Topics
Dec 3
Lecture Special Topics
Special Topics

Week 17

Dec 18
Final Exam Final Exam