Description

This is an advanced introduction to foundations of cryptography. We will go over basic tasks in cryptography (e.g., encryption, authentication) as well as more advanced and sophisticated tasks (e.g., zero-knowledge proofs, secure computation) and will end the course by going over some of the most recent developments (homomorphic encryption, obfuscation, etc.) The course will be proof based and will approach cryptography from a "constructive" perspective using rigorous mathematical proofs.

General Information

Logistics
Time: Tues, Thurs, 3:30 - 4:45
Office hours: Wed 11-12

Announcements

Announcements are not public for this course.
Staff Office Hours
NameOffice Hours
Ameer Mohammed
When?
Where?
Mohammad Mahmoody
When?
Where?
David Evans
When?
Where?

Lecture Notes

Lecture Notes
Lecture Date

Homework