Selected Topics in Cryptology- Part II (May-August 2011)

This web page is regarding only the second part of the course.

Instructor:  Dr. Debrup Chakraborty  (debrup(AT)

References:  1) Introduction to Modern Cryptology- Jonathan Katz and Yehuda Lindell
                                 2) Notes by M. Bellare and P. Rogaway (the links to the notes are in the schedule)

Classes:  Tuesday and Thursday  from 10:00-12:00

Home works:    Home work1,    Home work2



Schedule (tentative, we shall fill the details as we progress)

14th June

Introduction: Perfect secrecy

Chapter  2 of Katz’s book

16th June

Pseudorandom functions and Pseudorandom Permutations

Notes by Rogaway and Bellare.

21st   June

Pseudorandom functions and Pseudorandom Permutations


23rd  June.

Pseudorandom Functions and Pseudorandom Permutations: PRP/PRF switching lemma, Feistel Network

28th June

Symmetric Encryption Schemes

 Notes by Bellare and Rogaway

30th June

Symmetric Encryption Schemes

5th July

Message Authentication

 Chapter 4 of Katz Lindell Book

7th July

Some block cipher modes of operations

 Link to some relevant papers

12th July


14th July