Formale Aspekte der Software-Sicherheit und Kryptographie (WS 2023/24)

Dozentin:
Prof. Dr. Barbara König

Übungsleitung:
Karla Messing

Inhalt und Lernziele

Im Bereich der Software-Sicherheit und Kryptographie ist es wichtig, theoretische Grundlagen zu besitzen, aufgrund derer die Sicherheit von Verfahren und Protokollen bewertet werden kann. Im Rahmen dieser Vorlesung werden sowohl komplexitätstheoretische als auch semantische Grundlagen zu diesem Gebiet vermittelt. Inhalte im Einzelnen:

  • Kryptographie (Grundlagen der Kryptographie, One-Time-Pad, Advanced Encryption Standard, RSA und Primzahltests, Einweg- und Falltür-Funktionen)
  • Kryptographische Protokolle (Interactive Proof Systems, Zero-Knowledge-Beweise, Secure Multi-Party Computations, Blockchain)
  • Verifikation kryptographischer Protokolle (Eindringlingsmodell nach Dolev-Yao, Sicherheitslücken in kryptographischen Protokollen, angewandter pi-Kalkül, Model-Checking kryptographischer Protokolle, Hornklauseln und Resolution)

Siehe auch die Webseite aus dem SS 2021.

Semestertermine

Vorlesung

Die Vorlesung findet wöchentlich Dienstags + Donnerstags, um 8.30 - 10 Uhr, im LC 137 statt. Der erste Vorlesungstermin ist der 10.10.23.

Übung

Alle zwei Wochen statt einer der Vorlesungen - Termine werden in der Vorlesung und im Moodle rechtzeitig angekündigt. Die Übungsblätter werden jeweils eine Woche vor der Übung im Moodle bereit gestellt.

Vorlesungsunterlagen

Moodle -  [Link zum Moodle Kurs]

Bitte melden Sie sich im Moodle Kurs an. Hier werden alle aktuellen Vorlesungsunterlagen bereitgestellt und Termine angekündigt. Kontaktieren Sie uns über Ihre UDE-Mailadresse, um den Zugangsschlüssel zu erhalten.

Übungsblätter

Übungsblätter werden jeweils eine Woche vor der Übung im Moodle bereitgestellt.

Organisatorisches

Einordnung

Master Angewandte Informatik (MAI): Informatik für den Anwendungsbereich  Verteilte, Verlässliche Systeme

Prüfungen

Die Prüfung wird eine mündliche Prüfung sein, Termine der Prüfungen werden im Laufe des Semesters bekanntgegeben.