Introduction to modern 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: 15.10.2018

Lecture: Wednesday 8:15-9:45 (Martensstr. 3, 02.133-113) and Wednesday 12:15-13:45 (Martensstr. 3, 00.152-113)

Tutorial: Thursday 12:15-13:45 (Martensstr. 3, 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