Worum geht's
Du lernst, wie kryptographische Verfahren sicher in eingebetteten Systemen implementiert werden und wie typische praktische Angriffe (z. B. Timing-, Strom- und Fehlerangriffe) funktionieren. Am Ende bist du in der Lage, Implementierungen zu entwerfen, Angriffszenarien zu beurteilen und geeignete Schutzmaßnahmen praktisch anzuwenden.
Was du danach kannst
- Kryptographische Verfahren in eingebetteten Systemen implementieren
- Typische physikalische Angriffe erkennen und analysieren (Timing, Power, Fault)
- Geeignete Gegenmaßnahmen entwerfen und anwenden
- Praktische Sicherheitsaspekte anhand eigener Programmbeispiele vertiefen
Aus was das Modul besteht
- VorlesungVermittlung der Grundlagen zu Implementierung, Angriffsszenarien und Schutzmaßnahmen
- Praktische Übungen / LaborVertiefung der Vorlesungsinhalte durch Hands-on-Übungen und Tutorbetreuung
- HausaufgabenAnwendung und Vertiefung der Inhalte zwischen den Sitzungen
Lehrmethode
- Vorlesung mit Folien und TafelErklären der theoretischen Grundlagen
- Praktische Übungen im Labor mit TutorenErproben und Festigen der Implementierungs- und Schutzmaßnahmen in Praxisbeispielen
- HausaufgabenSelbstständiges Anwenden des Gelernten zur Vertiefung