Systeme, Verfahren und Fahrzeuge zum Verifizieren der Integrität von Kraftfahrzeug-Software. In einer Implementierung ist ein elektronischer Prozessor konfiguriert, ein Einschaltsignal zu empfangen und einen von mehreren Fingerabdrücken zufällig auszuwählen. Der elektronische Prozessor ist außerdem konfiguriert, einen Datensatz wiederzugewinnen, der in den Speicherzellen des ausgewählten Fingerabdrucks gespeichert ist. Der elektronische Prozessor ist ferner konfiguriert, einen Verifikationswert vor dem Urladen für den ausgewählten Fingerabdruck unter Verwendung einer kryptographischen Einwegfunktion mit einem geheimen Schlüssel und dem wiedergewonnenen Datensatz zu berechnen. Der elektronische Prozessor ist außerdem konfiguriert, den Verifikationswert vor dem Urladen mit einem Referenzverifikationswert für den ausgewählten Fingerabdruck zu vergleichen. Der elektronische Prozessor ist ferner konfiguriert, einen Sicherheitshalt in dem Software-Bild freizugeben, wenn der Verifikationswert vor dem Urladen mit dem Referenzverifikationswert für den ausgewählten Fingerabdruck übereinstimmt.
Systems, methods, and vehicles for verifying integrity of automotive software. In one implementation, an electronic processor is configured to receive a power-up signal and randomly select one of a plurality of fingerprints. The electronic processor is also configured to retrieve a set of data stored in the memory cells of the selected fingerprint. The electronic processor is further configured to calculate a pre-boot verification value for the selected fingerprint using a one-way cryptographic function with a secret key and the retrieved set of data. The electronic processor is also configured to compare the pre-boot verification value to a reference verification value for the selected fingerprint. The electronic processor is further configured to release a security halt on the software image when the pre-boot verification value matches the reference verification value for the selected fingerprint.
BESCHLEUNIGTE VERIFIKATION DER KRAFTFAHRZEUG-SOFTWARE IN FAHRZEUGEN
2022-02-17
Patent
Electronic Resource
German
Beschleunigte Korrosionstestmethoden an Fahrzeugen
Automotive engineering | 1980
|Beschleunigte Korrosionstestmethoden an Fahrzeugen
Tema Archive | 1980
|Beschleunigte Formteilentnahme - Software
Automotive engineering | 2009
|