Versuchsaufbau zur Überwachung eines Computerchips mit Infrarotkameras

Versuchsaufbau zur Überwachung eines Computerchips mit Infrarotkameras CES/ KIT

Die Miniaturisierung ist in den letzten Jahren so stark vorangeschritten, dass inzwischen der physische Fluss von wenigen Elektronen genügt um eine Software auszuführen. Doch dieser Fortschritt hat auch eine Schattenseite: Prozessoren für die industrielle Fertigung in der Größenordnung von weniger als 10 nm sind so empfindlich, dass Hacker durch eine gezielte Überlastung mittels falscher Steuerbefehle einen künstlichen Alterungsprozess auslösen könnten, der diese innerhalb von wenigen Tagen zerstört. Um solche Attacken auf Industrieanlagen zukünftig abwehren zu können, arbeitet eine Forschungsgruppe am KIT nun an einem intelligenten Selbstüberwachungssystem, denn mit der entwickelten Technik könnte eine Generation von Computerchips entstehen, in die ein intelligentes, sich selbst an neue Bedrohungen anpassendes Überwachungssystem bereits integriert ist.

Soll-/Ist-Abgleich

Infrarotaufnahmen eines Mikrochips mit überhitztem Bereich.

Infrarotaufnahmen eines Mikrochips mit überhitztem Bereich. CES/ KIT

Grundlage des Ansatzes ist das Identifizieren von thermischen Mustern im Normalbetrieb von Prozessoren, denn jeder Chip erzeugt einen spezifischen thermischen Fingerabdruck. Professor Jörg Henkel, der die Forschungsgruppe am Chair for Embedded Systems (CES) leitet, erläutert: „Berechnungen werden durchgeführt, etwas wird im Arbeitsspeicher abgelegt oder von der Festplatte abgerufen. Alle diese Operationen führen in unterschiedlichen Bereichen des Prozessors zu einer kurzzeitigen Erwärmung und Abkühlung.“ Seine Forschungsgruppe beobachtete nun dieses Muster mit Infrarotkameras und konnte Veränderungen in der Steuerroutine auf Grundlage von minimalen Temperaturschwankungen oder zeitliche Abweichungen im Bereich von Millisekunden nachvollziehen. Zukünftig sollen Sensoren auf dem Chip die Funktion der Kameras übernehmen. Schon heute gibt es Temperatursensoren auf den Chips. Sie dienen dort als Überhitzungsschutz. Dazu sagt Jörg Henkel: „Wir werden die Zahl der Sensoren vergrößern und sie erstmals zu Zwecken der Cyber-Security einsetzen.“ Außerdem wollen die Wissenschaftler Chips mit neuronalen Netzen ausstatten, die thermische Abweichungen selbständig identifizieren und so die Überwachung des Chips in Echtzeit übernehmen sollen.

Industrielle Anlagen schützen

Einen praktischen Einsatz ihres ‚intelligenten Fieberthermometers‘ halten die Forscher zunächst bei industriellen Anlagen für wahrscheinlich. Dort werden meist statische Steuerroutinen ausgeführt, bei denen Abweichungen einfacher zu identifizieren sind, als etwa in einem Smartphone. Allerdings geht es auch bei Industriecomputern, um eine dynamische Bedrohungslage: „Wenn die Hacker wissen, dass die Temperatur überwacht wird, dann werden sie sich anpassen“, erklärt der Informatiker Hussam Amrouch, der im Team von Jörg Henkel mitarbeitet: „Sie werden kleinere oder langsamere Programme schreiben, deren Erwärmungsprofile schwerer zu erkennen sind.“ Die neuronalen Netze sollen deshalb von Anfang an so trainiert werden, dass sie auch eine modifizierte Bedrohung erkennen.