This course gives a comprehensive introduction to modern cryptography. The course also serves as a base for other courses on cryptography that are offered by the chair. The topics covered are the following:
Information theoretic security
Computational security
Private key Encryption
Message Authentication Codes
Hash functions
Public key Encryption
Digital Signatures