Cryptography

Lecture Cryptography, Summer term 2011

This lecture deals with the following cryptographic topics:

  • Cryptographic Foundations (security goals, historical ciphers, AES, a sketch of RSA)

  • Foundations of information theory (terms, probability theory, Shannon's theorem)

  • Entropy

  • Design principles of cryptographic hash functions

  • Pseudo random number generators and stream ciphers

  • A sketch of elliptic curve cryptography

  • Quantum cryptography

  • Implementation issues (efficiency, obfuscation)

Slides of the lecture:

Practical:

Exercises: