| Studiengang |
Diplom Informatik (Prüfungsordnung 2004 und älter, Hauptstudium),
Diplom Medieninformatik (Prüfungsordnung 2004 und älter, Hauptstudium),
Bachelor Informatik (INF-B-510, INF-B-520),
Bachelor Medieninformatik (INF-B-530, INF-B-540),
Master/Diplom Informatik (INF-MA-PR Masterpraktikum),
Master Medieninformatik (INF-E-4 Master-Praktikum Medieninformatik),
Lehramtsbezogener Master (INF-LA20)
|
| Art der Lehrveranstaltung |
Komplexpraktikum (4 SWS) |
| Erwünschte Vorkenntnisse |
Grundkenntnisse Datenschutz/Datensicherheit |
| Art der Prüfung |
Teil einer komplexen Prüfung (Teilfachprüfung);
Leistungsnachweis durch erfolgreiches Absolvieren aller Versuche |
| Ort der Veranstaltung |
(INF/E040) |
| Zeitpunkt der Veranstaltung |
Montag, 2. und 3. DS |
| Es besteht Einschreibungspflicht über jExam |
Inhalt der Lehrveranstaltung
Ziel
Anhand ausgewählter Beispiele wird in die Kryptographie und die auf ihr aufbauende Datensicherheit in verteilten und durch verteilte Systeme eingeführt. Hierbei wird einige Male die aus naiver Anwendung kryptographischer Systeme resultierende Unsicherheit von Kryptoprotokollen erlebt. Als wichtiges Beispiel dient hierbei RSA, das bekannteste asymmetrische Kryptosystem, dessen Multiplikativität einerseits viele in Lehrbüchern stehende Protokolle unsicher macht, andererseits die Lösung völlig neuartiger Problemstellungen erlaubt.
Als Vorbereitung der einzelnen Versuche arbeiten die StudentInnen ausführliche Lehrmaterialien durch und lösen die Schreibtischaufgaben.
Während der Versuchsdurchführung werden die wichtigen Algorithmen programmiert, wobei vorgegebene Programmrahmen weniger interessante Umfeldarbeit ersparen.
Test der Programme und Abschlußbesprechung schließen den einzelnen Versuch ab.
Gliederung
- Angriffe auf klassische Chiffrierverfahren
- Symmetrische Blockchiffren
- Zahlentheoretische Algorithmen
- Asymmetrische Konzelationssysteme
- Digitale Signatursysteme
- Kryptographie auf Basis diskreter Logarithmen
- Grundlagen der Steganographie
- Das MIX-Netz
- Das DC-Netz
- Zero-Knowledge-Protokolle