# Lectures (Topics in Cryptography - Spring 2018)

Here you can find the slides and videos (in collab) of the lecture as well as related notes for each class. The pdf scribed lecture nodes will be posted with a bit of delay compared with other resources. The posts are in reverse chronological order.

- Class 5 - Feb 16: Pseudorandom functions (PRFs), and how to use them to obtain CPA secure encrypion.

Reading: Chapter 3 of Katz-Lindell book.

You can find the video of this class here, the slides are here, and the lecture notes are here .

- Class 4 - Feb 9: How to expand PRGs further; Hash Functions; Randomized Encryption; Multi-message and Chosen Plaintext Security (of private-key encrytion).

Reading: Chapter 3 of Katz-Lindell book.

You can find the video of this class here, the slides are here, and the lecture notes are here .

- Class 3 - Feb 2: Computational secrecy (of private-key encrytion); Pseudorandom generators.

Reading: Chapter 3 of Katz-Lindell book.

You can find the video of this class here, the slides are here, and the lecture notes are here .

- Class 2 - Jan 26: Perfect Secrecy.

Reading: Chapter 2 of Katz-Lindell book. For a good brief source for basics of probability, you can check out Appendix C of the CLRS book (Introduction to Algorithms).

You can find the video of this class here, the slides are here, and the lecture notes are here .

- Class 1 - Jan 19: A bird's view of the journey.

Reading: Chapter 1 of Katz-Lindell book.

You can find the video of this class here, and the slides are here.