COMPUTER PROGRAMM TRUST ASSURANCE FÜR INTERNET DER DINGE (IOT) DEVICES

Eine Methode für die Vertrauenssicherung auf Computerprogramm-Quellebene in einem Internet der Dinge (loT)-Gerät umfasst den Empfang einer Anforderung zur Installation eines Computerprogramms in einem IoT-Gerät und das Speichern einer Datei, die eine binäre Form des Computerprogramms und einen Authe...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Rainbird, Jenny, Mygiakis, Antonios, O'Sullivan, Patrick J, Loupos, Konstantinos, Papageorgiou, Alexander
Format: Patent
Sprache:ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Eine Methode für die Vertrauenssicherung auf Computerprogramm-Quellebene in einem Internet der Dinge (loT)-Gerät umfasst den Empfang einer Anforderung zur Installation eines Computerprogramms in einem IoT-Gerät und das Speichern einer Datei, die eine binäre Form des Computerprogramms und einen Authentizitätsfingerabdruck enthält, der als Teil der binären Form des Computerprogramms enthalten ist, im temporären Speicher. Die Methode umfasst zusätzlich das Extrahieren des Authentizitäts-Fingerabdrucks aus der binären Form des Computerprogramms, das Abrufen eines anderen Fingerabdrucks aus der Fernspeicherung und den Vergleich des verschiedenen Fingerabdrucks mit dem extrahierten Fingerabdruck. Schließlich umfasst die Methode die Installation des Computerprogramms in das IoT-Gerät als Reaktion auf den Vergleich, der angibt, dass der extrahierte Fingerabdruck mit dem verschiedenen Fingerabdruck identisch ist, aber ansonsten die Anforderung zur Installation des Computerprogramms ablehnt. A method for computer program source level trust assurance in an Internet of Things (IoT) device includes receiving a request to install a computer program in an IoT device and storing, in temporary memory, a file containing a binary form of the computer program and an authenticity fingerprint incorporated as part of the binary form of the computer program. The method additionally includes extracting the authenticity fingerprint from the binary form of the computer program, retrieving a different fingerprint from remote storage and comparing the different fingerprint to the extracted fingerprint. Finally, the method includes installing the computer program into the IoT device in response to the comparison indicating that the extracted fingerprint is identical to the different fingerprint, but otherwise rejecting the request to install the computer program.