Einführung in die angewandte Kryptographie
Moderne Softwarelösungen für netzwerkfähige Systeme werden mit kryptografischen Verfahren ausgestattet, um Sicherheitsziele zu erreichen (Vertraulichkeit, Integrität und insb. Authentizität), die heutzutage nicht mehr wegzudenken sind.
Die Wahl geeigneter Verfahren ist oft nicht trivial und wird in diesem Vortrag behandelt.
Insbesondere bei Ressourcen-beschränkten IoT-Geräten sind geeignete kryptografische Verfahren, Protokolle und damit verbundener Prozesse erfolgsentscheidend. Abhängige Parameter sind beispielsweise: die maximal erlaubte Latenz/Laufzeit/Rechenkomplexität, Bandbreite, Codegröße, Arbeitsspeicher, mögliche Zufallsquelle und die gewünschten Hardwareplattformen.
Vorkenntnisse
Grundlagenwissen der Mathematik wird vorausgesetzt. Methoden der Beweisführung und tiefgreifende Kenntnisse der diskreten Mathematik werden nicht vorausgesetzt.
Lernziele
Die Teilnehmer haben ein Verständnis der wichtigsten kryptografischen Primitive in der Praxis sowie deren Einsatz für die Realisierung von Sicherheitszielen. Nach dem Vortrag sollen die Teilnehmer in der Lage sein, die Vor- und Nachteile unterschiedlicher kryptographischer Verfahren in Abhängigkeit des praktischen Anwendungsfalls grundlegend zu beurteilen.