Labs

Research Labs verfolgen zielgerichtet ein umfangreiches Forschungsthema über einen längeren Zeitraum, sie werden von einem oder mehreren Professoren geleitet. In den Research Labs des Studiengangs werden anwendungsorientierte Projekte in jahrgangsübergreifenden Arbeitsgruppen durchgeführt. Die Themen orientieren sich an den Anforderungen aktueller F&E-Projekte. Die Studierenden bereiten sich in den Labs auf die wissenschaftliche Auseinandersetzung mit der Problemstellung ihrer Diplomarbeit vor.

PROJEKT

Smart Card Lab

FAKTEN

Themenfeld

Smart Cards, Kryptographie, Seitenkanalangriffe

Zeitraum

seit 2010

Status

laufend

FH-Studierende

Wolfgang Freller, Erik Gera-Fornvald, Gabriel Steiner

FH-Betreuer

Anna Perschl, Dieter Vymazal

Firma

NXP Semiconductors Gratkorn

Kurzbeschreibung

Das Smart Card Lab beschäftigt sich mit kryptographischen Algorithmen für Smart Cards und deren sicheren und performanten Implementierung. Neben eigenen Implementierungen werden auch bestehende Implementierungen auf ihre Resistenz gegen Angriffe - mit Fokus auf Implementierungsangriffe (Seitenkanalangriffe, Fehlerangriffe) - getestet.

DETAILS

Ausgangssituation / Motivation / Einleitung

Smart Cards finden als Sicherheitstoken weite Verbreitung. Sie dienen nicht nur als sicherer Schlüsselspeicher, sondern werden vermehrt auch zum Berechnen kryptographischer Operationen eingesetzt. Aufgrund ihres Einsatzes in sicherheitsrelevanten Anwendungen, ihrer begrenzten Ressourcen und ihrer Portabilität sind sie ein beliebtes Ziel für Angreifer.

Projektziel

Im Rahmen des Labs sollen kryptographische Algorithmen und deren Implementierungen auf Smart Cards auf ihre Resistenz gegen bekannte und neue Angriffe untersucht und gegebenenfalls optimiert werden.

Ergebnisse / laufende Aktivitäten

Im Studentenprojekt "Seitenkanalangriffe" entstand eine Know-How-Sammlung über Seitenkanal- und Fehlerattacken in Form eines Wikis. Im Studentenprojekt "DPA-Attacke" wird ein Seitenkanalangriff auf eine Teilimplementierung des AES-Algorithmus durchgeführt. (siehe Menüpunkt "Projekte")