Catalog Description: Graduate survey of modern topics on theory, foundations, and applications of modern cryptography. One-way functions; pseudorandomness; encryption; authentication; public-key cryptosystems; notions of security. May also cover zero-knowledge proofs, multi-party cryptographic protocols, practical applications, and/or other topics, as time permits.

Units: 3

Related Areas:

Prerequisites: COMPSCI 170

Formats:
Fall: 3.0 hours of lecture per week
Spring: 3.0 hours of lecture per week

Grading Basis: letter

Final Exam Status: No final exam


Class Schedule (Spring 2026):
CS 276 – TuTh 11:00-12:29, Soda 310 – Sanjam Garg

Class Notes
- Time conflicts are not allowed.

- Enrollment will be restricted to graduate students only (PhD and masters).

Links: