Teaching

I will be teaching CS6111: Foundations of Cryptography in Semester 1, 2023-24.  The course will cover foundations of cryptography with a focus on the theoretical foundations underpinning modern cryptography and with emphasis on security definitions and rigorous proofs of security.

The course will require mathematical maturity and has a significant mathematical component. No advanced mathematical knowledge is necessary but familiarity with discrete mathematics and theory of computation will be helpful.

I will primarily be following the textbook Introduction to Modern Cryptography by Jonathan Katz and Yehuda Lindell. Some additional references that are freely available are given below.


General Information: 


Lecture Schedule:



References:

Readings above refer to sections from the second edition of the textbook Introduction to Modern Cryptography by Jonathan Katz and Yehuda Lindell. Additional references that are freely available: