Structure-aware design of security primitives on reconfigurable hardware
Alexander Wild · Dokumentenrepositorium der RUB (Ruhr University Bochum) · 2018
Field Programmable Gate Arrays (FPGAs) bieten eine hervorragende Plattform für schnelle und effiziente Anwendungen mit geringem Entwicklungsaufwand. Die Mehrheit der auf dem Markt erhältlichen FPGAs basiert auf Static Random Access Memory (SRAM)-Zellen, welche eine konventionelle Umsetzung von persistenter interner Schlüsselspeicherung nicht ermöglicht. Des Weiteren bieten aktuelle FPGA-Generationen kaum Gegenmaßnahmen gegen physikalische Angriffe, welche eine der größten Angriffsklassen in der Hardware-Sicherheit darstellt. Die vorliegende Arbeit behandelt die beiden erwähnten Probleme und konzentriert sich dabei auf die Aspekte und Strukturen der untersten Ebene eines FPGAs. Genauer gesagt wird die Gerätestruktur selbst verwendet, um die Widerstandsfähigkeit gegenüber physikalischen Angriffen zu erhöhen und um Physical Unclonable Function (PUF)-Konstrukte zur Schlüsselverwaltung zu realisieren, welche ohne die Verwendung von zusätzlicher Hardware auf FPGAs umsetzbar sind.