Prashant Nalini Vasudevan
2024-25
Sem 1
CS4236: Cryptography Theory and Practice
A course covering theoretical and practical aspects of basic cryptographic primitives and their applications
2023-24
Sem 2
CS4230/CS5430: Foundations of Modern Cryptography
A course on the theoretical foundations of cryptography covering constructions and proofs of security of various cryptographic primitives
2023-24
Sem 1
CS4236: Cryptography Theory and Practice
A course covering theoretical and practical aspects of basic cryptographic primitives and their applications
2022-23
Sem 2
CS4230/CS5430: Foundations of Modern Cryptography
A course on the theoretical foundations of cryptography covering constructions and proofs of security of various cryptographic primitives
2022-23
Sem 1
CS3230: Design and Analysis of Algorithms
A second course in algorithms covering various algorithmic design paradigms and techniques to analyse correctness and efficiency
2021-22
Sem 1
CS6230: Topics in Information Security
On probabilistic proof systems such as interactive proofs, zero-knowledge proofs, PCPs, and their connections to complexity theory and cryptography