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