Systems and methods of secure firmware updates on remote vehicles are provided. The system receives a request from a vehicle for an update to vehicle firmware, and identifies a blockchain address for the vehicle. The system generates a session identifier and identifies a firmware update file. The system generates a digital signature based on a combination of the session identifier and a first hash value of the firmware update file. The system provides, for storage in a block at the blockchain address, the digital signature. The system transmits the session identifier to the vehicle. The system transfers the firmware update file to the vehicle. The vehicle verifies the firmware update file using the digital signature retrieved from the block at the blockchain address, a second hash value of the firmware update file received from the data processing system, and the session identifier received from the data processing system.
L'invention concerne des systèmes et des procédés de mise à jour sécurisée de micrologiciel sur des véhicules à distance. Le système reçoit une demande de mise à jour du micrologiciel de véhicule de la part d'un véhicule et identifie une adresse de chaîne de blocs pour le véhicule. Le système génère un identifiant de session et identifie un fichier de mise à jour de micrologiciel. Le système génère une signature numérique sur la base d'une combinaison de l'identifiant de session et d'une première valeur de hachage du fichier de mise à jour de micrologiciel. Le système fournit, pour le stockage dans un bloc à l'adresse de la chaîne de blocs, la signature numérique. Le système transmet l'identifiant de session au véhicule. Le système transfère le fichier de mise à jour de micrologiciel au véhicule. Le véhicule vérifie le fichier de mise à jour de micrologiciel à l'aide de la signature numérique extraite du bloc au niveau de l'adresse de chaîne de blocs, d'une seconde valeur de hachage du fichier de mise à jour de micrologiciel reçue à partir du système de traitement de données, et de l'identifiant de session reçu du système de traitement de données.
SECURE FIRMWARE UPDATES FOR REMOTE VEHICLES
MISES À JOUR SÉCURISÉES DE MICROLOGICIEL POUR VÉHICULES À DISTANCE
2019-12-26
Patent
Electronic Resource
English
IPC: | B60R Fahrzeuge, Fahrzeugausstattung oder Fahrzeugteile, soweit nicht anderweitig vorgesehen , VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR / B60W CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION , Gemeinsame Steuerung oder Regelung von Fahrzeug-Unteraggregaten verschiedenen Typs oder verschiedener Funktion |
Secure Automotive On-Board Protocols: A Case of Over-the-Air Firmware Updates
Springer Verlag | 2011
|Secure Automotive On-Board Protocols: A Case of Over-the-Air Firmware Updates
British Library Conference Proceedings | 2011
|