Studentische Hilfskraft im Bereich Seitenkanal-Analyse

HiWi Job

Motivation

Post-Quantum kryptographische Verfahren werden seit mehreren Jahren entwickelt. Bald wird es standardisierte Post-Quantum Algorithmen geben, die veraltete oder gebrochene Standards ersetzen. Implementierungen der neuen Post-Quantum Algorithmen müssen, wie ihre Vorgänger, auch gegen Seitenkanal-Angriffe geschützt sein. Typischerweise wird die Sicherheit gegen Seitenkanal-Angriffe mit Hilfe von generischen Leakage-Modellen mittels Simulation noch vor dem ersten Prototyp geprüft, welche jedoch nicht immer mit den Eigenschaften der Hardware übereinstimmen, was zu mehreren Iterationen in der Entwicklung und somit zu höhreren Entwicklungskosten führen kann.

Ziel

Unser Ziel ist es, Leakage-Modelle zu entwickeln, welche auf den gemessenen Eigenschaften echter Hardware basieren, und mit Hilfe dieser Modelle Seitenkanal-Gegenmaßnahmen, angepasst an die jeweilige Hardware, zur Verfügung zu stellen. Die Entwicklung der hardwarenahen Leakage Modelle wird prototypisch für die RISC-V Plattform durchgeführt und auf Implementierungen dieser evaluiert.

Aufgaben

Helfen Sie bei der Gestaltung von Messaufbauten, der Erarbeitung von Konzepten, der Betreuung von Messungen oder beim Publizieren von Ergebnissen mit. Steigen Sie tief ein und verwirklichen Sie sich in den folgenden Aufgaben:

  • Maschinennahe Programmierung (in C und Assembler)
  • Steuerung von Experimenten (Python und GNU-Make)
  • Mitarbeit an Publikationen

Voraussetzungen

  • Sehr Gute Kenntnisse in der Programiersprachen C
  • Gute Kenntnisse in Linux & Bash
  • Kenntnisse in der Programmiersprache Python
  • Grundkenntnisse im Bereich Elektrotechnik
  • Kenntnisse in Git
  • Motivation und Kreativität
  • Eigenständiges Arbeiten
  • Abgeschlossener Bachelor in Informatik oder Elektrotechnik

Haben wir Ihr Interesse geweckt? Kontakt: Nicolai Schmitt.