Cryptography
Welcome to this course! This course is an introduction to modern cryptography. In this course, we study rigorous proofs of security based on precise definitions and computational assumptions. Topics may include encryption schemes, digital signatures, and differential privacy.
General Information:
Instructor: Jiapeng Zhang. ( jiapengz@usc.edu )
TA: Miryam Huang.
Time: Tu/Th 4:00 - 5:50 pm
Office hours: by appointment
Location: VHE 217
Piazza: link.
Reading materials:
Introduction to Modern Cryptography, by Jonathan Katz and Yehuda Lindell (textbook)
Foundations of cryptography, by Oded Goldreich
Evaluation:
Three homework sets and a take-home final exam will be assigned. Each of the homework worth 20%, and the final worth 40%.