Hasso-Plattner-Institut25 Jahre HPI
Hasso-Plattner-Institut25 Jahre HPI
 

Kryptographie (Wintersemester 2022/2023)

Lecturer: Prof. Dr. Anja Lehmann (Cyber Security - Identity Management)

General Information

  • Weekly Hours: 4
  • Credits: 6
  • Graded: yes
  • Enrolment Deadline: 01.10.2022 - 31.10.2022
  • Examination time §9 (4) BAMA-O: 16.02.2023
  • Teaching Form: Lecture / Exercise
  • Enrolment Type: Compulsory Module
  • Course Language: German

Programs, Module Groups & Modules

Cybersecurity MA
  • Cybersecurity
    • HPI-CS-C Advanced Cryptography
Digital Health MA
IT-Systems Engineering MA
Data Engineering MA
Software Systems Engineering MA

Description

Die Vorlesung gibt eine umfassende Einführung in die moderne Kryptographie und die Grundkonzepte der beweisbaren Sicherheit. Dazu werden formale Angreifermodelle definiert und die Sicherheit der vorgestellten Kryptoverfahren unter wohldefinierten Komplexitätsannahmen in diesem Angreifermodell nachgewiesen.

Der Vorlesung dient auch als Grundlage für andere Kurse zur Kryptographie, die vom Lehrstuhl angeboten werden.

Themenübersicht

  • Informationstheoretische vs. Komplexitätstheoretische Sicherheit
  • Symmetrische Kryptographie
    • Symmetrische Verschlüsselung
    • Pseudozufallsfunktionen
    • Message Authentication Codes (MAC)
    • Hash-Funktionen
    • Authenticated Encryption
  • Asymmetrische Kryptographie
    • Diffie-Hellman Schlüsselaustausch
    • Public-Key Verschlüsselung
    • Digitale Signaturen

Moodle

Bitte melden Sie sich zu Beginn der Vorlesung im Moodle Kurs an.

Requirements

Die Vorlesung setzt Grundkenntnisse in Mathematik und theoretischer Informatik voraus, insbesondere müssen die formale mathematische Sprache und elementare Beweistechniken (Widerspruchsbeweis) problemlos angewandt werden können. Wenn diese Kenntnisse nicht vorhanden sind, wird empfohlen dieses Wissen vor der Vorlesung selbstständig zu erwerben, z.B. durch die Teilnahme an den Vorlesungen Mathematik I oder II (ITSE-Bachelor).

Literature

Begleitend zur Vorlesung werden die Folien zur Verfügung gestellt (im Moodle).

Die Vorlesung basiert auf dem Buch:

  • Katz, Lindell: Introduction to Modern Cryptography (2.Auflage, 2014)

sowie dem Online Buch:

Learning

Vorlesung und Übung.

Examination

Schriftliche Abschlussprüfung

Dates

Vorlesungstermine

  • Mittwoch 11:00 - 12:30 Uhr. Raum: HS3

Übungen:

Es werden wöchentlich drei identische Übungen angeboten, von denen Sie eine auswählen können. 

Die Übungen beginnen erst in der zweiten Woche.

  • Montag 13:30 - 15:00 Uhr. Tutor: Leon Schmidt. Raum: G3.E15/16
  • Dienstag 13:30 - 15.00 Uhr. Tutorin: Laura Holz. Raum:  G3.E15/16
  • Dienstag 15:15 - 16:45. Tutor: Maximilian Kroschewski. Raum:  DE.9/10 

Zurück