Maximilian Blochberger & Tom Petersen | Uni Hamburg

Doppel-Session: Häufige Fehler bei der Verwendung von Kryptografie und wie man diese vermeidet

Der Einsatz von Verschlüsselung (Kryptografie) ist heutzutage notwendig, um die Anforderungen an den Datenschutz auf technischer Ebene umzusetzen. Vielen Entwicklern fällt es jedoch schwer, kryptografische Verfahren korrekt anzuwenden. Wir zeigen euch, welche Fehler man dabei schnell begehen kann und auf welche Dinge man achten muss. Um häufig auftretende Fehler zu verhindern, haben wir eine Programmierschnittstelle (API) für eine einfachere sichere Verwendung von kryptographischen Verfahren entworfen. Neben einer grundlegenden Einführung in das Thema, wollen wir mit Eurer Hilfe auch in Erfahrung bringen, ob die Gestaltung der Schnittstelle noch Verbesserungsbedarf hat. Dafür werdet ihr selbst unter Nutzung der Schnittstelle ein kryptografisches Verfahren in eine iOS-/macOS-Anwendung einbauen. Für die Mitarbeit im Workshop ist ein MacBook mit installiertem Xcode (gibt es kostenlos im App Store) erforderlich. Vorkenntnisse im Bereich Kryptografie sind nicht erforderlich.