Emproof

Software in eingebetteten Systemen gegen Diebstahl, Einsicht und Verwendung durch Dritte schützen

Computer-Chip
Software in eingebetteten Systemen birgt wertvolles Expertenwissen.© Nikolai Sorokin / Fotolia.com

Motivation

Jährlich werden mehr als 10 Milliarden kleiner Computer auf einzelnen Halbleiter-Chips – sogenannten Mikrocontrollern – in eingebetteten Systemen verbaut. Die Einsatzszenarien reichen von Kleinrechnern in modernen Fahrzeugen über komplexe industrielle Steuerungsanlagen bis hin zu Sensoren in der Medizintechnik. Die in den eingebetteten Systemen eingesetzte Software ist ein entscheidender Teil der Wertschöpfung eines Unternehmens. Häufig sind solche Systeme dabei jedoch nur unzureichend gegen das Auslesen der Software aus den Geräten geschützt.

Eine Lösung, um das Expertenwissen in Software zu schützen, ist die absichtliche Verschleierung der Software, sodass sie für Menschen schwer verständlich oder schwer rückzugewinnen wird. Oftmals bewirken solche Methoden jedoch ein verändertes Verhalten während des Betriebes oder erfordern einen größeren Speicherbedarf. Daher sind diese Methoden für eingebettete Systeme mit beschränkten Leistungs- und Speicherfähigkeiten nur bedingt geeignet.

Ziele und Vorgehen

Ziel im Projekt ist die Erforschung und Entwicklung einer praktikablen Lösung für den Schutz des geistigen Eigentums von Software in eingebetteten Systemen. Das Projektteam entwickelt hierzu neuartige Verschleierungsmechanismen, die sowohl das erforderliche Schutzniveau garantieren als auch bei beschränkten Ressourcen angewendet werden können. Die Mechanismen werden direkt auf den Mikrocontrollern umgesetzt und vermeiden somit Kosten für die Integration oder für zusätzliche Hardware.

Ein Demonstrator, in dem die Mechanismen integriert werden, erlaubt, beliebige Software durch Transformation zu schützen. Umfangreiche Tests und Evaluationen im Industrieumfeld stellen Funktionsfähigkeit und Praxistauglichkeit der Lösung sicher. Es wird beabsichtigt, auf Grundlage der Projektergebnisse eine Hochschulausgründung am Markt zu positionieren.

Innovationen und Perspektiven

Insbesondere deutsche Schlüsselindustrien wie der Maschinenbau, die Automobilindustrie oder die Medizintechnik bilden ihren Technologievorsprung durch die in den eingebetteten Systemen eingesetzte Software. Der Schutz dieser Software gegen Diebstahl, Einsicht und Verwendung durch Dritte ist somit ein wichtiger Faktor, um Wettbewerbsvorteile deutscher Industrien zu bewahren und zu schützen.