Introduction to algorithmic cryptography

Course outline

This course gives a comprehensive introduction to modern cryptography. No previous knowledge in cryptography or computer security is required. The list of topics comprises:

  • Information-theoretic security
  • Computational security
  • Private key encryption
  • Message authentication codes
  • Hash functions
  • Public key cryptography
  • Digital signature schemes

(Recommended) Requirements

Basic knowledge in probability theory. Interest in formal security proof and provable security.

General Information

Firt lecture: 19.10.2017

Lecture: Wednesday, Thurseday 12 – 14 Uhr, Room 00.152-113

Tutorial: Tuseday, 10 – 12 Uhr, Room 00.152-113

Instructor: Prof. Dr. Dominique Schröder

ECTS: 7,5

Language: Englisch





Introduction to Modern Cryptography
Jonathan Katz and Yehuda Lindell 2nd Edition (2014)
(Chapman & Hall/CRC Cryptography and Network Security Series)
ISBN-13: 978-1466570269