[go: up one dir, main page]

DE102018200807A1 - Verfahren und Servervorrichtung zum Bereitstellen eines digitalen Fahrzeugbegleitbuchs für ein Kraftfahrzeug - Google Patents

Verfahren und Servervorrichtung zum Bereitstellen eines digitalen Fahrzeugbegleitbuchs für ein Kraftfahrzeug Download PDF

Info

Publication number
DE102018200807A1
DE102018200807A1 DE102018200807.8A DE102018200807A DE102018200807A1 DE 102018200807 A1 DE102018200807 A1 DE 102018200807A1 DE 102018200807 A DE102018200807 A DE 102018200807A DE 102018200807 A1 DE102018200807 A1 DE 102018200807A1
Authority
DE
Germany
Prior art keywords
vehicle
block
checksum
entry
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
DE102018200807.8A
Other languages
English (en)
Inventor
Andreas Schmidt
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Audi AG
Original Assignee
Audi AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Audi AG filed Critical Audi AG
Priority to DE102018200807.8A priority Critical patent/DE102018200807A1/de
Publication of DE102018200807A1 publication Critical patent/DE102018200807A1/de
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/20Administration of product repair or maintenance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/006Indicating maintenance
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/008Registering or indicating the working of vehicles communicating information to a remotely located station
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • H04L9/3239Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/84Vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Tourism & Hospitality (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Bioethics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Primary Health Care (AREA)
  • Traffic Control Systems (AREA)

Abstract

Die Erfindung betrifft ein Verfahren zum Bereitstellen eines jeweiligen digitalen Fahrzeugbegleitbuchs (10, 11) für zumindest ein Kraftfahrzeug (F1, F2), wobei durch eine Servervorrichtung (12) für das zumindest einen Kraftfahrzeug (F1, F2) das jeweilige Fahrzeugbegleitbuch (10, 11) zeitlich nacheinander aus mehreren Eintragsblöcken (17, 17') gebildet wird, in denen jeweils Ereignisdaten (19, 19') zumindest eines vorbestimmten, in dem Fahrzeugbegleitbuch (10, 11) zu protokolierenden Ereignisses, welches das jeweilige Kraftfahrzeug (F1, F2) betrifft, eingetragen sind. Die Erfindung sieht vor, dass zum Erzeugen des jeweils aktuellen Eintragsblocks (17, 17') als Blockdaten (18, 18') die jeweils aktuell zu protokollierenden Ereignisdaten (19, 19') und eine jeweilige vorbestimmte Prüfsumme (P0, P1, P2) zumindest eines vorangegangenen Eintragsblocks (16, 17) in den aktuellen Eintragsblock (17, 17') eingetragen werden und für den aktuellen Eintragsblock (17, 17') zu den Blockdaten (18, 18') eine Prüfsumme (P1, P2, P3) ermittelt wird.

Description

  • Die Erfindung betrifft ein Verfahren zum Bereitstellen eines digitalen Fahrzeugbegleitbuchs für zumindest ein Kraftfahrzeug. Für jedes Kraftfahrzeug wird dabei ein eigenes Fahrzeugbegleitbuch verwaltet. Zu der Erfindung gehört auch eine Servervorrichtung mit zumindest einem Servercomputer. Die Servervorrichtung kann das erfindungsgemäße Verfahren durchführen.
  • In einem Fahrzeugbegleitbuch, auch Serviceheft oder Scheckheft genannt, kann die Wartungs- und Nutzungshistorie eines Kraftfahrzeugs protokolliert werden. Hierzu werden in dem Fahrzeugbegleitbuch Ereignisse, die das Kraftfahrzeug betreffen, eingetragen. Ein solches Ereignis kann beispielsweise eine Wartung und/oder eine Reparatur sein. Man ist daran interessiert, dass ein Fahrzeugbegleitbuch manipulationssicher ist, damit beispielsweise bei einem Gebrauchtfahrzeug nicht der Tachostand manipuliert und/oder ein Unfallschaden verschleiert wird und/oder ein Steuerbetrug durch Veränderung des Fahrzeugbegleitbuchs ermöglicht ist. Ferner ist man an einer lückenlosen Protokollierung der Fahrzeughistorie beispielsweise bei einem Besitzerwechsel oder einem Leasingrücklauf interessiert. Neue Anforderungen ergeben sich für eine lückenlose Fahrzeughistorie zur Haftungsklärung im Bereich des autonomen und teilautonomen Fahrens.
  • Aus der EP 1 743 304 B1 ist ein Verfahren zur Dokumentation von Servicemaßnahmen an einem Kraftfahrzeug unter Verwendung eines elektronischen Speichers bekannt. Zu jedem Eintrag wird hierbei zusätzlich ein Hashwert berechnet und kryptographisch mittels eines Public-Key-Verfahrens verschlüsselt. Wird der Eintrag verändert, so ergibt sich ein anderer Hashwert, was durch Vergleichen mit dem verschlüsselten Hashwert erkannt werden kann. Nachteilig bei diesem Verfahren ist, dass jeder Eintrag einzeln geschützt ist. Möchte man einen bestimmten Eintrag manipulieren, beispielsweise den Tachostand, so muss man sich lediglich auf diesen einzelnen Eintrag konzentrieren, um mittels eins computerbasierten Manipulationsverfahrens den verschlüsselten Hashwert zusammen mit dem Eintrag selbst zu manipulieren.
  • Aus der WO 97/13208 A1 ist bekannt, ein Fahrzeugbegleitbuch digital durch einen nicht-flüchtigen Speicher zu realisieren, der aus dem Kraftfahrzeug entfernt werden kann. Hat man allerdings Zugriff zu diesem Speicher, so können auch dessen Einträge manipuliert werden.
  • Aus der WO 2013 058663 A2 ist bekannt, Fahrerdaten verschlüsselt anzuzeigen, beispielsweise mittels eines QR-Codes. Auch hier werden die Daten einzeln verschlüsselt, sodass bei einem gezielten Manipulationswunsch eines bestimmten Eintrags die Manipulationsmaßnahme sich nur auf diesen einen Eintrag unabhängig von allen übrigen Einträgen konzentrieren muss.
  • Der Erfindung liegt die Aufgabe zugrunde, ein manipulationssicheres Fahrzeugbegleitbuch für zumindest ein Kraftfahrzeug bereitzustellen.
  • Die Aufgabe wird durch die Gegenstände der unabhängigen Patentansprüche gelöst. Vorteilhafte Ausführungsformen der Erfindung ergeben sich durch die abhängigen Patentansprüche, die folgende Beschreibung sowie die Figur.
  • Durch die Erfindung ist ein Verfahren zum Bereitstellen eines Fahrzeugbegleitbuchs für ein Kraftfahrzeug oder, falls mehreren Kraftfahrzeuge betroffen sind, eines jeweiligen digitalen Fahrzeugbegleitbuchs für jeweils eines der Kraftfahrzeuge. Für das zumindest eine Kraftfahrzeug wird das jeweilige Fahrzeugbegleitbuch zeitlich nacheinander aus mehreren Eintragsblöcken gebildet, in denen jeweils Ereignisdaten zumindest eines in dem Fahrzeugbegleitbuch zu protokollierenden Ereignisses, welches das jeweilige Kraftfahrzeug betrifft, eingetragen sind. Ein Eintragsblock ist eine Datensatz oder ein Datenpaket. Jedes Fahrzeugbegleitbuch setzt sich aus solchen Eintragsblöcken zusammen. In zeitlicher Reihenfolge kann immer dann, wenn ein neuer, aktueller Eintragsblock vorliegt, dieser in dem jeweiligen Fahrzeugbegleitbuch ergänzt oder angehängt werden. Jeder Eintragsblock entspricht also einem Eintrag in dem Fahrzeugbegleitbuch.
  • Um nun das jeweilige Fahrzeugbegleitbuch manipulationssicher zu machen, werden zum Erzeugen des jeweils aktuellen Eintragsblocks dessen Blockdaten gebildet, indem als Blockdaten die jeweils aktuell zu protokollierenden Ereignisdaten (die das zu protokollierende Ereignis beschreiben) und eine jeweilige vorbestimmte Prüfsumme zumindest eines vorangegangenen Eintragsblocks in den aktuellen Eintragsblock eingetragen. Es liegt also zu zumindest einem zeitlich vorangegangenen Eintragsblock dessen Prüfsumme seiner Blockdaten vor. Diese jeweilige Prüfsumme wird zusammen mit den zu protokollierenden Ereignisdaten zu Blockdaten zusammengefasst, die in dem aktuellen Eintragsblock eingetragen werden. In den aktuellen Eintragsblock wird aber noch zusätzlich für den aktuellen Eintragsblock zu den Blockdaten eine Prüfsumme ermittelt. Diese Prüfsumme kann dann mit in den aktuellen Eintragsblock eingetragen werden. Der aktuelle Eintragsblock enthält dann also die Blockdaten und die zugehörige Prüfsumme der Blockdaten. Die Eintragsblöcke sind somit ausgehend von einem ersten, initialen Eintragsblock durch die Prüfsummen miteinander logisch zu einer Blockkette verkettet. Gibt man den initialen Eintragsblock vor, macht ihn also z.B. öffentlich bekannt oder setzt ihn auf einen Standardwert, und schützt nur die zuletzt berechnete, aktuelle Prüfsumme, so ist es nicht möglich, in einem der dazwischen liegenden Eintragsblöcke die Eintragsdaten zumindest eines protokollierten Ereignissen zu manipulieren, ohne dass dies in dem Fahrzeugbegleitbuch unbemerkt bliebe. Werden nämlich die Blockdaten irgendeines Eintragsblocks manipuliert, so ergibt sich für diesen Eintragsblock eine andere Prüfsumme dieser manipulierten Blockdaten, was dann einen Widerspruch zu den nachfolgenden Eintragsblöcken erzeugen würde, in denen ja weiterhin jeweils die ursprüngliche Prüfsumme gespeichert ist. Eine Manipulation eines Eintragsblocks würde es also erfordern, diesen Eintragsblock und alle nachfolgenden Eintragsblöcke zu manipulieren. Zum Schluss müsste dann die letzte, aktuelle Prüfsumme ebenfalls manipuliert werden, die aber dann in der beschriebenen Weise geschützt sein kann. Somit ist es nicht möglich, einen Manipulationsversuch auf einen einzelnen Eintragsblock beschränken zu können, um eine unbemerkte oder nicht-detektierbare Manipulation vornehmen zu können.
  • Durch die Erfindung ergibt sich somit der Vorteil, dass ein das gesamte Fahrzeugbegleitbuch umfassender Schutz vor Manipulation bereitgestellt ist.
  • Die Erfindung umfasst auch Ausführungsformen, durch die sich zusätzliche Vorteile ergeben.
  • Falls nun doch versucht werden sollte, die Blockdaten eines Eintragsblocks zu manipulieren, müsste konsequenterweise auch die Prüfsumme dieser Blockdaten in dem Eintragsblock neu berechnet und in dem Eintragsblock aktualisiert werden, um die Manipulation zu kaschieren. Dann müsste in der beschriebenen Weise auch jeder nachfolgende Eintragsblock entsprechend angepasst werden. Um schon die Manipulation eines einzelnen Eintragsblocks zu erschweren, sieht eine Ausführungsform vor, dass in jedem Eintragsblock die jeweiligen Blockdaten zusätzliche, von Ereignisdaten verschiedene Stelldaten enthalten und die Stelldaten jedes Eintragsblocks auf einen Wert gesetzt oder eingestellt werden, der die Prüfsumme des Eintragsblock auf einen Wert einstellt, der eine vorbestimmte Prüfsummenbedingung erfüllt. Nach der Manipulation der Ereignisdaten ist es somit notwendig, auch passende Stelldaten zu ermitteln, durch die sich insgesamt eine Prüfsumme der Blockdaten (Ereignisdaten plus Stelldaten plus die zumindest eine Prüfsumme zumindest eines vorangegangenen Eintragsblocks) wieder eine Prüfsumme ergibt, welche auch die Prüfsummenbedingung erfüllt. Ansonsten kann anhand der verletzten Prüfsummenbedingungen unmittelbar an jedem Eintragsblock einzeln erkannt werden, dass dieser manipuliert wurde.
  • Welche Stelldaten eine Prüfsumme ergeben, die (bei gegebenen Ereignisdaten und gegebener Prüfsumme zumindest eines vorangegangenen Eintragsblocks) dann die Prüfsummenbedingung erfüllt, ist bei gegebenen Prüfsummen-Berechnungsverfahren nicht immer analytisch ermittelbar. Insbesondere ist hierzu vorgesehen, dass die jeweilige Prüfsumme als ein Hashwert mittels eines vorbestimmten Hashalgorithmus berechnet wird. Als Hashalgorithmus kann beispielsweise einer der Algorithmen SHA256, SHA512, Whirlpool verwendet werden. Gemäß einer Ausführungsform werden daher die Stelldaten mittels eines Trial-and-Error-Verfahrens ermittelt. Mit anderen Worten werden die Stelldaten probeweise auf einen Wert, z.B. einen Zufallswert oder Zählerwert oder Tabellenwert, eingestellt und dann überprüft, ob die resultierende Prüfsumme der Blockdaten die Prüfsummenbedingung erfüllt. Ist dies nicht der Fall, werden die Stelldaten auf einen anderen Wert gesetzt. Dies wird solange wiederholt, bis Stelldaten gefunden sind, durch deren Wert sich eine Prüfsumme des Eintragsblocks ergibt, welche die Prüfsummenbedingung erfüllt. Hierdurch ergibt sich der Vorteil, dass nach einer Manipulation der Blockdaten für die manipulierende Person nicht sichergestellt ist, wann die passenden Stelldaten gefunden werden können. Damit ist ein Angriff auf ein Fahrzeugbegleitbuch oder eine Manipulation an einem Fahrzeugbegleitbuch mit einer zeitlichen Unsicherheit behaftet. Denn die Zeitdauer des Manipulationsvorgangs ist abhängig davon, wie schnell passende Stelldaten für den manipulierten Eintragsblock und alle nachfolgenden Eintragsblöcke gefunden werden können.
  • Eine mögliche Prüfsummenbedingung ist gemäß einer Ausführungsform dadurch vorgegeben, dass die Prüfsumme in einem vorbestimmten Werteintervall liegen muss. Mit anderen Worten muss sich als Prüfsumme ein Wert ergeben, der in dem Werteintervall liegt. Das Werteintervall kann auch beispielsweise durch eine einseitige Intervallgrenze, das heißt einen Schwellenwert, angegeben sein. Die Prüfsumme muss dann kleiner als der Schwellenwert oder größer als der Schwellenwert sein. Die Prüfsummenbedingung weist den Vorteil auf, dass ein einfacher arithmetischer Vergleich ausreicht, um einen manipulierten Eintragsblock zu erkennen.
  • Wie bereits ausgeführt, kann mittels des Verfahrens ein einziges Fahrzeugbegleitbuch oder es können mehrere Fahrzeugbegleitbücher verwaltet werden. Eine Ausführungsform sieht die zweite Variante vor, das heißt es werden Fahrzeugbegleitbücher für mehrere Kraftfahrzeuge bereitgestellt, nämlich ein Fahrzeugbegleitbuch pro Kraftfahrzeug. Es ist vorgesehen, dass diese Fahrzeugbegleitbücher aus gemeinsamen Eintragsblöcken gebildet werden. Das heißt, in einem Eintragsblock können jeweils als Blockdaten Ereignisdaten unterschiedlicher Kraftfahrzeuge enthalten sein. Hierdurch sind die Eintragsblöcke inhaltlich verwoben oder verschränkt, indem Ereignisdaten unterschiedlicher Kraftfahrzeuge enthalten sind. Es ergibt sich der Vorteil, dass die Manipulation eines Fahrzeugbegleitbuchs auch in den anderen Fahrzeugbegleitbüchern erkannt werden kann, da sich die Prüfsummen in den Eintragsblöcken für alle Fahrzeugbegleitbücher ändern.
  • Eine Ausführungsform sieht vor, dass die Eintragsblöcke mittels einer Blockchain-Technologie gebildet werden. Hierdurch ergibt sich der Vorteil, dass eine Infrastruktur für ein Blockchain-System zum Verwalten der Fahrzeugbegleitbücher genutzt werden kann.
  • Eine Ausführungsform sieht vor, dass die Eintragsblöcke fahrzeugextern in einer zentralen oder verteilten Servervorrichtung gespeichert werden. Hierdurch sind in vorteilhafter Weise die Fahrzeugbegleitbücher getrennt von den Kraftfahrzeugen gespeichert. Eine zentrale Servervorrichtung kann vorsehen, lediglich einen einzelnen Satz von Eintragsblöcken zu speichern. Bei einer verteilten Servervorrichtung werden dagegen mehrere Kopien der Eintragsblöcke auf mehreren Servercomputern gespeichert, indem jede Servercomputer einen Satz der Eintragsblöcke gespeichert hält. Eine verteilte Servervorrichtung weist den Vorteil auf, dass eine Manipulation eines Eintragsblocks auf allen Servercomputern oder zumindest auf mehr als der Hälfte der Servercomputern erfolgreich durchgeführt werden muss, damit eine Manipulation unerkannt bleibt.
  • Eine Ausführungsform sieht vor, dass die Ereignisdaten eines Kraftfahrzeugs jeweils auf der Grundlage eines fahrzeugspezifischen kryptographischen Schlüssels des jeweiligen Kraftfahrzeugs erzeugt werden. Hierdurch ergibt sich der Vorteil, dass in dem Fahrzeugbegleitbuch die Ereignisdaten nur von einer solchen Einheit vorgenommen oder erzeugt oder ergänzt werden können, die auch über den kryptographischen Schlüssel verfügt. Der kryptographische Schlüssel kann beispielsweise Bestandteil einer Public-Key-Methode sein. Somit können Ereignisdaten nur dann manipuliert werden, wenn auch der kryptographische Schlüssel vorliegt oder zugängig ist. Hierdurch ergibt sich ein zusätzlicher Schutz gegen eine Manipulation. Es ergibt sich auch ein Schutz gegen eine Ergänzung oder ein Einfügen neuer, manipulierter Ereignisdaten, die ein Ereignis beschreiben, das bei dem zugehörigen Kraftfahrzeug gar nicht stattgefunden hat. Ein kryptographischer Schlüssel kann beispielsweise in einer Steuervorrichtung des Kraftfahrzeugs und/oder in einem Fahrzeugschlüssel des Kraftfahrzeugs gespeichert sein.
  • Um das erfindungsgemäße Verfahren durchzuführen, ist durch die Erfindung auch eine Servervorrichtung zum Bereitstellen eines jeweiligen digitalen Fahrzeugbegleitbuchs für zumindest ein Kraftfahrzeug bereitgestellt. Die Servervorrichtung weist einen oder mehrere Servercomputer auf. Die Servervorrichtung ist dazu eingerichtet, eine Ausführungsform des erfindungsgemäßen Verfahrens durchzuführen. Hierzu kann in der Servervorrichtung ein Programmcode gespeichert sein, der bei Ausführen durch den zumindest einen Servercomputer die Ausführungsform des Verfahrens durchführt. Der Programmcode kann jeweils in einem Datenspeicher der Servervorrichtung gespeichert sein. Jeder Servercomputer der Servervorrichtung kann beispielsweise mit dem Internet gekoppelt sein, um Ereignisdaten aus zumindest einer Einheit zu empfangen und in ein Fahrzeugbegleitbuch eines zugehörigen Kraftfahrzeugs einzutragen. Eine solche Einheit kann beispielsweise jeweils ein Steuergerät des Kraftfahrzeugs und/oder ein Personalcomputer (PC) eines Benutzers des Kraftfahrzeugs und/oder ein Personalcomputer einer Werkstatt, in welcher das Kraftfahrzeug gewartet oder repariert wird, und/oder ein Computer eines Produzenten des Kraftfahrzeugs sein.
  • Die Erfindung umfasst auch die Kombinationen der beschriebenen Ausführungsformen.
  • Im Folgenden ist ein Ausführungsbeispiel der Erfindung beschrieben. Hierzu zeigt:
    • 1 eine schematische Darstellung einer Ausführungsform der erfindungsgemäßen Servervorrichtung; und
    • 2 ein Flussschaudiagramm zu einer Ausführungsform des erfindungsgemäßen Verfahrens.
  • Bei den im Folgenden erläuterten Ausführungsbeispielen handelt es sich um bevorzugte Ausführungsformen der Erfindung. Bei den Ausführungsbeispielen stellen die beschriebenen Komponenten der Ausführungsformen jeweils einzelne, unabhängig voneinander zu betrachtende Merkmale der Erfindung dar, welche die Erfindung jeweils auch unabhängig voneinander weiterbilden und damit auch einzeln oder in einer anderen als der gezeigten Kombination als Bestandteil der Erfindung anzusehen sind. Des Weiteren sind die beschriebenen Ausführungsformen auch durch weitere der bereits beschriebenen Merkmale der Erfindung ergänzbar.
  • In den Figuren sind funktionsgleiche Elemente jeweils mit denselben Bezugszeichen versehen.
  • 1 zeigt ein Kraftfahrzeug F1 und ein Kraftfahrzeug F2, zu denen ein jeweiliges digitales Fahrzeugbegleitbuch 10, 11 bereitgestellt werden soll. Hierzu ist eine Servervorrichtung 12 vorgesehen, die fahrzeugextern bereitgestellt ist und einen oder mehrere Servercomputer 13 umfassen oder aufweisen kann. Jeder Servercomputer 13 kann für sich unabhängig von den anderen Servercomputern 13 das jeweilige Fahrzeugbegleitbuch 10, 11 z.B. in einer Datenbank 14 beispielsweise in Form einer Blockkette 15 (Blockchain) verwalten. Die Blockkette 15 kann einen initialen Eintragsblock 16 und mehrere Eintragsblöcke 17 umfassen. Jeder Eintragsblock 17 kann zu einem oder mehreren der Fahrzeugbegleitbücher 10 oder 11 in Blockdaten 18 jeweilige Ereignisdaten 19 enthalten. Ereignisdaten 19 können ein jeweiliges Ereignis betreffend das zugehörige Kraftfahrzeug F1, F2 beschreiben, beispielsweise eine Reparatur und/oder eine Wartung und/oder ein Auswechsein eines Bauteils und/oder einen Tachostand und/oder eine Fahrtbeschreibung. Durch Kombinieren der Ereignisdaten 19 eines bestimmten Kraftfahrzeugs F1, F2 aus allen Eintragsblöcken 17 ergibt sich der Inhalt des jeweiligen Fahrzeugbegleitbuchs 10, 11. In der 1 ist durch Schraffuren veranschaulicht, welche Ereignisdaten 19 zu welchem Kraftfahrzeug F1, F2 und damit zu welchem Fahrzeugbegleitbuch 10, 11 gehören. Durch übereinstimmende Schraffuren ist in 1 veranschaulicht, welche Elemente zu jeweils einem der Kraftfahrzeuge F1, F2 und damit dem zugehörigen Fahrzeugbegleitbuch 10, 11 gehören.
  • Die Ereignisdaten 19 eines jeweiligen Eintragsblocks 17 betreffen Ereignisse eines jeweiligen Zeitintervalls T1, T2. Ein Zeitintervall T1, T2 kann beispielsweise einen Zeitraum von fünf Minuten oder 10 Minuten oder einen Tag oder eine Woche oder einen Monat umfassen.
  • Jeder Eintragsblock 16, 17 kann eine Prüfsumme P0, P1, P2 der jeweiligen Blockdaten 18 des Eintragsblocks 17 umfassen. Der initiale Eintragsblock 16 kann als initiale Blockdaten 21 einen Standardwert oder fest vorgegebenen Wert enthalten. Die Blockdaten 18 der Eintragsblöcke 17 können zusätzlich zu den Eintragsdaten 19 der Fahrzeugbegleitbücher 10, 11 noch zusätzlich die jeweilige Prüfsumme P0, P1 des jeweils zeitlich vorangegangenen Eintragsblocks des vorangegangenen Zeitintervalls enthalten, wobei der erste Eintragsblock 17 die Prüfsumme P0 des initialen Eintragsblocks 16 umfassen kann. Somit ist die Prüfsumme P1, P2 jedes Eintragsblocks 17 durch die Blockdaten 18 sowohl von den Ereignisdaten 19 des jeweiligen Zeitintervalls T1, T2 als auch von der Prüfsumme P0, P1 des zeitlich unmittelbar vorangegangenen Eintragsblocks 17, beziehungsweise beim ersten Eintragsblock 17 von der Prüfsumme P0 des initialen Eintragsblocks 16, abhängig. Des Weiteren können die Blockdaten 18 jedes Eintragsblocks 17 Stelldaten 22 enthalten. Durch Verändern der Stelldaten 22 ergibt sich bei dem jeweiligen Eintragsblocks 17 eine andere Prüfsumme P1, P2.
  • Dies wird ausgenutzt, um unabhängig von den Ereignisdaten 19 durch Einstellen der Stelldaten 22 bei gegebener Prüfsumme P0, P1 des vorangegangenen Eintragsblocks 16, 17 die jeweilige Prüfsumme P1, P2 des aktuellen Eintragsblocks 17 auf einen Wert einzustellen, der eine vorbestimmte Prüfsummenbedingung 23 erfüllt.
  • Um dies näher zu erläutern, ist in 1 dargestellt, wie für ein aktuelles Zeitintervall T3 ein neuer, aktueller Eintragsblock 17' gebildet werden kann.
  • Hierzu werden von einem oder mehreren der Kraftfahrzeuge F1, F2 aktuelle Ereignisdaten 19' gesammelt. Hierzu können beispielsweise durch eine Empfangseinrichtung 24 über Funkverbindungen 25 aus den Kraftfahrzeug F1 und/oder F2 die jeweiligen aktuellen Ereignisdaten 19' empfangen werden. Die Ereignisdaten 19' können alternativ aus einem Personalcomputer eines Benutzers des Kraftfahrzeugs F1, F2, einem Smartphone oder einem Computer einer Werkstatt empfangen werden. Die Ereignisdaten 19' stellen vorläufige Blockdaten 18' dar, bei denen noch die Prüfsumme des vorangegangenen Eintragsblocks 17 sowie die Stelldaten fehlen. Die aktuellen Ereignisdaten 19' können durch Berechnungscomputer oder Mining-Computer 25 empfangen werden, die zusätzlich auch die benötigte Prüfsumme des zeitlich unmittelbar vorangegangenen Eintragsblocks 17 (in 1 ist dies in dem Beispiel die Prüfsumme P2) empfangen können. Die Mining-Computer 25 können nun vorläufige Stelldaten 22` einstellen und überprüfen, ob sich aus den aktuellen Ereignisdaten 19', der Prüfsumme P2 des zeitlich vorangegangenen Eintragsblocks 17 sowie den vorläufigen Stelldaten 22' eine Prüfsumme P3 ergibt, welche das Prüfsummenkriterium 23 erfüllt. Ist dies nicht der Fall, können andere vorläufige Stelldaten 22' eingestellt oder erzeugt werden. Insbesondere können die Stelldaten 22' als Zufallszahlen oder Zählerwerte ermittelt werden. Sind geeignete vorläufige Stelldaten 22' ermittelt, durch die das Prüfsummenkriterium 23 erfüllt wird, so werden diese als finale Stelldaten 22" der Servervorrichtung 12 bereitgestellt, die dann aus den aktuellen Ereignisdaten 19', den Stelldaten 22" und der Prüfsumme P2 des vorangegebenen Eintragsblocks 17 die Blockdaten 18' des aktuellen Eintragsblocks 17' für das Zeitintervall T3 bildet. Es kann zu diesen Blockdaten 18' eine aktuelle Prüfsumme P3 berechnet werden.
  • Insgesamt kann das Erzeugen der Blockkette 15 auf der Grundlage einer Blockchain-Technologie realisiert werden, wie sie im Zusammenhang mit kryptographischen Währungen bekannt ist.
  • 2 veranschaulicht noch einmal das Erzeugen der Blockkette 15. In einem Schritt S10 kann der initiale Eintragsblock 16 bereitgestellt werden. In einem Schritt S11 kann auf der Grundlage der Prüfsumme P0 des initialen Eintragsblocks 16 zum Erzeugen des aktuellen Eintragsblocks für das Zeitintervall T1 als Blockdaten die jeweils aktuell zu protokollierenden Ereignisdaten und eine jeweilige vorbestimmte Prüfsumme des vorangegangenen initialen Eintragsblocks 16 in den aktuellen Eintragsblock eingetragen werden und für den aktuellen Eintragsblock zu den Blockdaten die Prüfsumme P1 ermittelt und in den aktuellen Eintragsblock eingetragen werden.
  • In einem Schritt S2 kann für das Zeitintervall T2 in derselben Weise nur ausgehend von der Prüfsumme P1 des zeitlich unmittelbar vorangegangenen Eintragsblocks der nächste Eintragsblocks für das Zeitintervall T2 erzeugt werden. In einem Schritt S13 kann in der beschriebenen Weise der Eintragsblock 17' für das Zeitintervall T3 erzeugt werden. Dies kann für nachfolgende weitere Zeitintervalle so fortgesetzt werden.
  • Somit kann also ein digitales Fahrzeugbegleitbuch 10, 11 auf Basis der Blockchain-Technologie realisiert oder bereitgestellt werden.
  • Die Blockchain-Technologie ermöglicht eine manipulationssichere und zugriffsgeregelte Speicherung von Daten. Ein digitales Fahrzeugbegleitbuch 10, 11 auf Basis der Blockchain-Technologie kann die komplette Fahrzeughistorie, das heißt die Liste der zu protokollierenden Ereignisse, manipulationssicher speichern und der Speicherinhalt kann beim Besitzerwechsel des Kraftfahrzeugs eindeutig dem neuen Besitzer übertragen werden. Die Sicherheit gegenüber Fremdzugriff und Manipulation ermöglicht eine verlässliche Dokumentation der Fahrzeughistorie und sicher sowohl gesetzliche Nachweispflichten als auch Besitzerinteressen zuverlässig ab. Selbst Vertragsverhandlungen wie Verkauf, Erwerb und/oder Bezahlung eines Kraftfahrzeugs F1, F2 lassen sich über das digitale Fahrzeugbegleitbuch sicher abbilden.
  • Zu dokumentierende Ereignisse, das heißt die Ereignisdaten 19, 19', werden vom Erzeuger (Produzent, Kraftfahrzeug, Werkstatt, Besitzer) mittels einer entsprechenden technischen Einheit wie beschrieben in die Blockkette 15 (Blockchain) geschrieben. Das digitale Fahrzeugbegleitbuch 10, 11 referenziert sämtliche zum jeweils zugehörigen Kraftfahrzeug F1, F2 gehörende Blockketten-Einträge (zugehörige Ereignisdaten 19) und gibt somit einen Überblick über die zu dem jeweils betreffenden Kraftfahrzeug F1, F2 protokollierten Ereignisse.
  • Die Speicherung der Blockkette 15 erfolgt bevorzugt mehrfach redundant, verteilt und dezentral, das heißt mittels mehrerer Servercomputer 13.
  • Insgesamt zeigen die Beispiele, wie durch die Erfindung ein digitales Fahrzeugbegleitbuch auf Blockchain-Basis bereitgestellt werden kann.
  • ZITATE ENTHALTEN IN DER BESCHREIBUNG
  • Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
  • Zitierte Patentliteratur
    • EP 1743304 B1 [0003]
    • WO 9713208 A1 [0004]
    • WO 2013058663 A2 [0005]

Claims (10)

  1. Verfahren zum Bereitstellen eines jeweiligen digitalen Fahrzeugbegleitbuchs (10, 11) für zumindest ein Kraftfahrzeug (F1, F2), wobei für das zumindest einen Kraftfahrzeug (F1, F2) das jeweilige Fahrzeugbegleitbuch (10, 11) zeitlich nacheinander aus mehreren Eintragsblöcken (17, 17') gebildet wird, in denen jeweils Ereignisdaten (19, 19') zumindest eines vorbestimmten, in dem Fahrzeugbegleitbuch (10, 11) zu protokolierenden Ereignisses, welches das jeweilige Kraftfahrzeug (F1, F2) betrifft, eingetragen sind, dadurch gekennzeichnet, dass zum Erzeugen des jeweils aktuellen Eintragsblocks (17, 17') als Blockdaten (18, 18') die jeweils aktuell zu protokollierenden Ereignisdaten (19, 19') und eine jeweilige vorbestimmte Prüfsumme (P0, P1, P2) zumindest eines vorangegangenen Eintragsblocks (16, 17) in den aktuellen Eintragsblock (17, 17') eingetragen werden und aus den Blockdaten (18, 18') eine Prüfsumme (P1, P2, P3) für den aktuellen Eintragsblock (17, 17') ermittelt wird.
  2. Verfahren nach einem der vorhergehenden Ansprüche, wobei in den Eintragsblöcken (17, 17') die jeweiligen Blockdaten (18, 18') zusätzliche, von Ereignisdaten (19, 19') verschiedene Stelldaten (22, 22") enthalten und die Stelldaten (22, 22") jedes Eintragsblocks (17, 17') auf einen Wert eingestellt werden, der die Prüfsumme (P1, P2, P3) des Eintragsblocks (17, 17') auf einen Wert einstellt, der eine vorbestimmte Prüfsummenbedingung (23) erfüllt.
  3. Verfahren nach Anspruch 2, wobei die Stelldaten (22, 22") mittels eines Trial-and-Error-Verfahrens ermittelt werden.
  4. Verfahren nach Anspruch 2 oder 3, wobei die Prüfsummenbedingung (23) vorgibt, dass die Prüfsumme (P1, P2, P3) in einem vorbestimmten Werteintervall liegen muss.
  5. Verfahren nach einem der vorhergehenden Ansprüche, wobei die jeweilige Prüfsumme (P1, P2, P3) als ein Hashwert mittels eines vorbestimmten Hashalgorithmus berechnet wird.
  6. Verfahren nach einem der vorhergehenden Ansprüche, wobei Fahrzeugbegleitbücher (10, 11) für mehrere Kraftfahrzeuge (F1, F2) bereitgestellt werden und die Fahrzeugbegleitbücher (10, 11) aus gemeinsamen Eintragsblöcken (17, 17') gebildet werden.
  7. Verfahren nach einem der vorhergehenden Ansprüche, wobei die Eintragsblöcke (17, 17') mittels einer Blockchain-Technologie gebildet werden.
  8. Verfahren nach einem der vorhergehenden Ansprüche, wobei die Eintragsblöcke (17, 17') fahrzeugextern in einer zentralen oder verteilten Servervorrichtung (12) gespeichert werden.
  9. Verfahren nach einem der vorhergehenden Ansprüche, wobei die Ereignisdaten (19, 19') jeweils auf der Grundlage eines fahrzeugspezifischen kryptographischen Schlüssels des jeweiligen Kraftfahrzeugs (F1, F2) erzeugt werden.
  10. Servervorrichtung (12) zum Bereitstellen eines jeweiligen digitalen Fahrzeugbegleitbuchs (10, 11) für zumindest ein Kraftfahrzeug (F1, F2), wobei die Servervorrichtung (12) einen oder mehrere Servercomputer (13) umfasst, dadurch gekennzeichnet, dass die Servervorrichtung (13) dazu eingerichtet ist, ein Verfahren nach einem der vorhergehenden Ansprüche durchzuführen.
DE102018200807.8A 2018-01-18 2018-01-18 Verfahren und Servervorrichtung zum Bereitstellen eines digitalen Fahrzeugbegleitbuchs für ein Kraftfahrzeug Ceased DE102018200807A1 (de)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102018200807.8A DE102018200807A1 (de) 2018-01-18 2018-01-18 Verfahren und Servervorrichtung zum Bereitstellen eines digitalen Fahrzeugbegleitbuchs für ein Kraftfahrzeug

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102018200807.8A DE102018200807A1 (de) 2018-01-18 2018-01-18 Verfahren und Servervorrichtung zum Bereitstellen eines digitalen Fahrzeugbegleitbuchs für ein Kraftfahrzeug

Publications (1)

Publication Number Publication Date
DE102018200807A1 true DE102018200807A1 (de) 2019-07-18

Family

ID=67068797

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102018200807.8A Ceased DE102018200807A1 (de) 2018-01-18 2018-01-18 Verfahren und Servervorrichtung zum Bereitstellen eines digitalen Fahrzeugbegleitbuchs für ein Kraftfahrzeug

Country Status (1)

Country Link
DE (1) DE102018200807A1 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102018210318B4 (de) 2018-06-25 2022-12-08 Volkswagen Aktiengesellschaft Verfahren zur Sicherung von Fahrzeugkomponenten und entsprechende Fahrzeugkomponente

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997013208A1 (en) 1995-10-06 1997-04-10 Scientific-Atlanta, Inc. Electronic vehicle log
EP1743304A1 (de) 2004-03-09 2007-01-17 Bayerische Motorenwerke Aktiengesellschaft Dokumentation von servicemassnahmen an einem kraftfahrzeug
WO2013058663A2 (en) 2011-10-18 2013-04-25 Xlerate Technologies Limited A driver related data storage system and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997013208A1 (en) 1995-10-06 1997-04-10 Scientific-Atlanta, Inc. Electronic vehicle log
EP1743304A1 (de) 2004-03-09 2007-01-17 Bayerische Motorenwerke Aktiengesellschaft Dokumentation von servicemassnahmen an einem kraftfahrzeug
EP1743304B1 (de) 2004-03-09 2010-07-07 Bayerische Motorenwerke Aktiengesellschaft Dokumentation von servicemassnahmen an einem kraftfahrzeug
WO2013058663A2 (en) 2011-10-18 2013-04-25 Xlerate Technologies Limited A driver related data storage system and method

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
CLOER, Thomas: Was ist Blockchain – und was ist so spannend an Blockchain?. Retarus Group, 28.07.2016. 4 S. - URL: https://www.retarus.com/blog/de/was-ist-blockchain-und-was-ist-so-spannend-an-blockchain/ [abgerufen am 10.12.2018] *
GROOPMAN, Jessica: Six applications for blockchain in automotive. Boulder, CO : Tracti-ca, 10. September 2017. 5 S. - URL: https://www.tractica.com/artificial-intelligence/six-applications-for-blockchain-in-automotive/ [abgerufen am 10.12.2018] *
KLOTZ, Maik: Gar kein Mysterium: Blockchain verständlich erklärt. In: IT-Finanzmagazin, 11. März 2016. 4 S. - URL: https://www.it-finanzmagazin.de/gar-kein-mysterium-blockchain-verstaendlich-erklaert-27960/ [abgerufen am 10.12.2018] *
ROTH, Matthias: Wie funktioniert eine Blockchain?. Dortmund : adesso AG, 1. Juni 2017. 4 S. - URL: https://www.adesso.de/de/news/blog/wie-funktioniert-eine-blockchain.jsp [ab-gerufen am 10.12.2018] *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102018210318B4 (de) 2018-06-25 2022-12-08 Volkswagen Aktiengesellschaft Verfahren zur Sicherung von Fahrzeugkomponenten und entsprechende Fahrzeugkomponente

Similar Documents

Publication Publication Date Title
DE102016007472A1 (de) Verfahren zur Registrierung von multiplen Fahrzeugdaten in einer Blockchain und Sicherung gegen nachträgliche Änderungen
EP3531333B1 (de) Manipulationsgeschützte speicherung beweiserheblicher daten
DE102008021030B4 (de) Verfahren zum Betreiben eines Fahrzeugs sowie entsprechende Vorrichtung und entsprechendes Fahrzeug
EP3811564B1 (de) Verfahren zur sicherung von fahrzeugkomponenten und entsprechende fahrzeugkomponente
DE112012003795T5 (de) Fahrzeugnetwerksystem und Fahrzeug-Informationsverarbeitungsverfahren
EP3743688B1 (de) Verfahren und vorrichtung zum speichern von wegstreckendaten
EP2326959B1 (de) Verfahren zum freischalten von funktionen eines tachographen
EP3561782B1 (de) Wahlverfahren
EP1141800B1 (de) Verfahren zur erstellung von unterlagen oder informationen für ein technisches produkt
DE102018200807A1 (de) Verfahren und Servervorrichtung zum Bereitstellen eines digitalen Fahrzeugbegleitbuchs für ein Kraftfahrzeug
WO2005025128A1 (de) Verfahren zum signieren einer datenmenge in einem public-key-system sowie ein datenverarbeitungssystem zur durchführung des verfahrens
EP2003619A2 (de) Verfahren und Anordnung zur Sicherung von nutzerdefinierbaren Daten einer Frankiermaschine
DE102022210895A1 (de) Verfahren und Anordnung zum Schutz einer Ladestation vor missbräuchlicher Nutzung
DE102013214795A1 (de) Tachografenanordnung und Verfahren zum Betreiben einer Tachografenanordnung
DE102021207956A1 (de) Verfahren zur Datensicherung in einem Fahrzeug, entsprechendes Steuergerät, Computerprogramm und Kraftfahrzeug
DE102021003609A1 (de) Verfahren und Vorrichtung zur Dokumentation von Betriebsdaten und deren Anwendung für ein Hochvolt-Batteriesystem
DE102018202626A1 (de) Verfahren zur rechnergestützten Parametrierung eines technischen Systems
DE102017000167A1 (de) Anonymisierung einer Blockkette
DE102020007309A1 (de) Fahrerkarten für automatisierte Fahrzeuge
DE19727395A1 (de) Vorrichtung zur Aufzeichnung der Arbeitszeit von Kraftfahrern
DE102020208331A1 (de) Verfahren zum Betreiben eines Hardware-Sicherheits-Moduls
DE102019109766A1 (de) Funktionsbaugruppe mit einem Rohdatenspeicher
WO2012019659A1 (de) Kraftwagen umfassend eine elektronische komponente mit datenspeicher und verfahren zum erkennen einer manipulation von daten in dem datenspeicher
DE102020006031A1 (de) Verfahren zum Erzeugen einer Softwarekomponente für eine elektronische Recheneinrichtung eines Kraftfahrzeugs, Computerprogrammprodukt, computerlesbares Speichermedium sowie kraftfahrzeugexternes Aktualisierungssystem
DE102008039121A1 (de) Verfahren zur Codierung einer Zeichenkette für ein Fahrzeug sowie entsprechend ausgestaltetes Steuergerät und Fahrzeug

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R016 Response to examination communication
R002 Refusal decision in examination/registration proceedings
R003 Refusal decision now final