Home > Teaching > CS 641: Modern Cryptology

CS 641: Modern Cryptology

Course Contents:

Basics of finite fields.

Private and Public-key cryptography, existing cryptosystems and their security.

Cryptanalysis of existing systems.

Zero-knowledge protocols, One-way functions.

Advanced protocols for different applications, e.g. e-cheque, e-cash etc.

Network and System level security issues.


Books and References:

Bruce Schneier. Applied Cryptography: Protocols, Algorithms, and Source Code in C.

A. J. Menezes, P. C. van Oorshot and S. A. Vanstone.Handbook of Applied Cryptography.

Douglas Stinson. Cryptography: Theory and Practice.

Jonathan Katz and Yehuda Lindell. Introduction to Modern Cryptography.

Research Papers.