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.