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 forthe 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 hashvalue 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 systemtransfers 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 ofthe firmware update file received from the data processing system, and the session identifier received from the data processing system.
提供了远程车辆上的安全固件更新的系统和方法。所述系统从所述车辆接收用于所述车辆固件的更新的请求,并且识别所述车辆的区块链地址。所述系统生成会话标识并标识所述固件更新文件。所述系统基于所述会话标识和所述固件更新文件的第一散列值的组合生成数字签名。所述系统提供所述数字签名以存储在区块链地址处的区块中。系统将所述会话标识发送到车辆。所述系统将所述固件更新文件传输到所述车辆。所述车辆使用从所述区块链地址处的区块检索的所述数字签名、从所述数据处理系统接收的所述固件更新文件的所述第二散列值、以及从所述数据处理系统接收的所述会话标识来验证所述固件更新文件。
SECURE FIRMWARE UPDATES FOR REMOTE VEHICLES
用于远程车辆的安全固件更新
2020-08-18
Patent
Electronic Resource
Chinese
IPC: | 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 / B60R Fahrzeuge, Fahrzeugausstattung oder Fahrzeugteile, soweit nicht anderweitig vorgesehen , VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR |
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
|Remote application update of measurement device field firmware
European Patent Office | 2020
|