DE102009010523A1 - Motor vehicle i.e. land vehicle, has engine control device connected with additional control device via bus system, and cryptography module converting information transmitted via bus system into pseudo random number using hash algorithm - Google Patents

Motor vehicle i.e. land vehicle, has engine control device connected with additional control device via bus system, and cryptography module converting information transmitted via bus system into pseudo random number using hash algorithm Download PDF

Info

Publication number
DE102009010523A1
DE102009010523A1 DE200910010523 DE102009010523A DE102009010523A1 DE 102009010523 A1 DE102009010523 A1 DE 102009010523A1 DE 200910010523 DE200910010523 DE 200910010523 DE 102009010523 A DE102009010523 A DE 102009010523A DE 102009010523 A1 DE102009010523 A1 DE 102009010523A1
Authority
DE
Germany
Prior art keywords
bus system
control device
motor vehicle
via bus
cryptography module
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.)
Pending
Application number
DE200910010523
Other languages
German (de)
Inventor
Michael Dr. Daginnus
Thomas Dr. Harbich
Viktor Dr. Bunimov
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.)
Volkswagen AG
Original Assignee
Volkswagen 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 Volkswagen AG filed Critical Volkswagen AG
Priority to DE200910010523 priority Critical patent/DE102009010523A1/en
Publication of DE102009010523A1 publication Critical patent/DE102009010523A1/en
Pending legal-status Critical Current

Links

Classifications

    • 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
    • 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

Abstract

The motor vehicle (1) has an engine control device (12) connected with an additional control device (11) via a bus system (10). A cryptography module (9) converts information transmitted via the bus system into a pseudo random number using a hash algorithm. The cryptography module forms a string of the information transmitted via the bus system. The cryptography module is data-technically coupled to the bus system. A display and operating device (2) is coupled to the bus system via a display and operating control (3). An independent claim is also included for a method for operating a motor vehicle.

Description

Die Erfindung betrifft die Nutzung kryptografischer Verfahren für ein Kraftfahrzeug mit einem ersten Steuergerät und mit zumindest einem zweiten Steuergerät, das mittels eines Bussystems (des Kraftfahrzeuges) mit dem ersten Steuergerät verbunden ist.The The invention relates to the use of cryptographic methods for a motor vehicle with a first control unit and with at least a second control unit, by means of a Bus system (of the motor vehicle) with the first control unit connected is.

Die Kryptografie findet mehr und mehr Anwendung in Kraftfahrzeugen. Dabei werden kryptografische Verfahren im Komponentenschutz, bei der Wegfahrsperre oder Tuningerkennung eingesetzt. Es wird erwartet, dass kryptografische Verfahren zudem zur Absicherung der Software, Lizenzen (Aktivierung von Funktionen), Codierungen, Parametrisierungen, zum Schutz gegen Manipulationen und zur Absicherung der sicherheitsrelevanten (Safety) Funktionen wachsende Bedeutung erlangen werden.The Cryptography is finding more and more application in motor vehicles. Cryptographic methods in component protection are involved the immobilizer or Tuningerkennung used. It is expected, that cryptographic methods are also used to secure the software, Licenses (activation of functions), encodings, parameterizations, for Protection against manipulation and security of the security relevant (Safety) functions will become increasingly important.

Viele kryptografische Verfahren benötigen Zufallszahlen, wie z. B. Challenge-Response-Protokolle. Es gibt mehrere Möglichkeiten, Zufallszahlen bzw. Pseudozufallszahlen in Rechnersystemen zu erzeugen. Die zwei am meisten verbreiteten sind die Erzeugung der Pseudozufallszahlen durch die Digitalisierung des elektro-magnetischen Rauschens eines Kondensators und die Software-Implementierung eines Zufallszahlgenerators, bei der als Initialisierungssequenz das genaue Datum und die Uhrzeit dienen. Beide Methoden benötigen spezielle Hardware und erhöhen daher die Teilekosten. Dies hat auch darin seine Ursache, dass die meisten im Fahrzeug befindlichen Steuergeräte keinen Uhrbaustein besitzen. Darüber hinaus muss ein solcher Baustein batterie-gepuffert sein. Der Einbau der speziellen Hardware für die Digitalisierung des elektromagnetischen Rauschens führt ebenfalls zur Erhöhung der Teilekosten.Lots Cryptographic methods require random numbers, such as z. Eg challenge-response protocols. There are multiple possibilities, Generate random numbers or pseudo-random numbers in computer systems. The two most common are the generation of pseudo-random numbers by digitizing the electro-magnetic noise of a capacitor and the software implementation of a random number generator as the initialization sequence the exact date and time serve. Both methods require special hardware and increase therefore the parts costs. This also has its cause in that the Most control units in the vehicle have no clock module have. In addition, such a device must be battery-backed be. Installation of special hardware for digitization Electromagnetic noise also leads to increase the parts costs.

Es ist Aufgabe der Erfindung, die Kosten für den Einsatz kryptografischer Verfahren in Kraftfahrzeugen zu senken.It The object of the invention is the cost of using cryptographic Lowering procedures in motor vehicles.

Vorgenannte Aufgabe wird durch ein Kraftfahrzeug mit einem ersten Steuergerät und mit zumindest einem zweiten Steuergerät gelöst, das mittels eines Bussystems (des Kraftfahrzeuges) mit dem ersten Steuergerät verbunden ist, wobei das Kraftfahrzeug ein Kryptografie-Modul zur Konvertierung zumindest einer über das Bussystem gesendeten Nachricht in eine Pseudozufallszahl aufweist, oder wobei das Kraftfahrzeug ein Kryptografie-Modul zur Bildung eines Strings aus einer ersten über das Bussystem gesendete Nachricht und zumindest einer zweiten über das Bussystem gesendete Nachricht und zur Konvertierung des Strings in eine Pseudozufallszahl aufweist. In vorteilhafter Ausgestaltung der Erfindung ist das Kryptografie-Modul datentechnisch an das Bussystem angekoppelt.The aforementioned Task is by a motor vehicle with a first control unit and solved with at least a second controller, by means of a bus system (the motor vehicle) with the first Control unit is connected, wherein the motor vehicle is a cryptography module for converting at least one message sent via the bus system in a pseudorandom number, or wherein the motor vehicle a cryptography module for forming a string from a first over the message sent by the bus system and at least a second via the bus system sent message and to convert the string in a pseudorandom number. In an advantageous embodiment According to the invention, the cryptography module is data-technically connected to the bus system coupled.

In weiterhin vorteilhafter Ausgestaltung der Erfindung ist die erste über das Bussystem gesendete Nachricht eine von dem ersten Steuergerät gesendete Nachricht. In weiterhin vorteilhafter Ausgestaltung der Erfindung ist die zweite über das Bussystem gesendete Nachricht eine von dem ersten Steuergerät oder von dem zweiten Steuergerät gesendete Nachricht.In Furthermore advantageous embodiment of the invention, the first is about the message sent by the bus system from the first controller sent message. In a further advantageous embodiment of the Invention is the second message sent over the bus system one of the first controller or the second controller sent message.

Vorgenannte Aufgabe wird – insbesondere in Verbindung mit vorgenannten Merkmalen – zudem durch ein Verfahren zum Betrieb eines Kraftfahrzeuges mit einem ersten Steuergerät und mit zumindest einem zweiten Steuergerät gelöst, das mittels eines Bussystems (des Kraftfahrzeuges) mit dem ersten Steuergerät verbunden ist, wobei zumindest eine über das Bussystem gesendete Nachricht in eine Pseudozufallszahl konvertiert wird.The aforementioned Task is - especially in conjunction with the above Characteristics - in addition by a procedure for the operation of a Motor vehicle with a first control unit and with at least one second control unit solved by means of a bus system (of the motor vehicle) connected to the first control unit is, wherein at least one sent over the bus system Message is converted into a pseudo-random number.

Vorgenannte Aufgabe wird – insbesondere in Verbindung mit vorgenannten Merkmalen – zudem durch ein Verfahren zum Betrieb eines Kraftfahrzeuges mit einem ersten Steuergerät und mit zumindest einem zweiten Steuergerät gelöst, das mittels eines Bussystems (des Kraftfahrzeuges) mit dem ersten Steuergerät verbunden ist, wobei aus einer ersten über das Bussystem gesendeten Nachricht und zumindest einer zweiten über das Bussystem gesendeten Nachricht ein String gebildet wird, und wobei der String in eine Pseudozufallszahl konvertiert wird.The aforementioned Task is - especially in conjunction with the above Characteristics - in addition by a procedure for the operation of a Motor vehicle with a first control unit and with at least one second control unit solved by means of a bus system (of the motor vehicle) connected to the first control unit is, being sent from a first via the bus system Message and at least a second via the bus system sent message a string is formed, and where the string is converted into a pseudorandom number.

In vorteilhafter Ausgestaltung der Erfindung wird die erste (über das Bussystem gesendete) Nachricht von dem ersten Steuergerät gesendet. In weiterhin vorteilhafter Ausgestaltung der Erfindung wird die zweite (über das Bussystem gesendete) Nachricht von dem ersten Steuergerät oder von dem zweiten Steuergerät gesendet. In weiterhin vorteilhafter Ausgestaltung der Erfindung wird der String aus einer Mehrzahl von Nachrichten gebildet bzw. zusammengesetzt.In Advantageous embodiment of the invention is the first (about the bus system sent) message from the first controller Posted. In a further advantageous embodiment of the invention will the second message (sent over the bus) from the first controller or the second controller Posted. In a further advantageous embodiment of the invention the string is formed from a plurality of messages or composed.

In weiterhin vorteilhafter Ausgestaltung der Erfindung wird mittels der Pseudozufallszahl eine Information verschlüsselt. Die Konvertierung einer über das Bussystem gesendeten Nachricht bzw. eines Strings derartiger Nachrichten in eine Pseudozufallszahl erfolgt z. B. mittels eines bekannten Hash-Algorithmus. Einzelheiten können zum Beispiel den Internetseiten
de.wikipedia.org/wiki/Hash-Funktion
de.wikipedia.org/wiki/Zufallsgenerator
de.wikipedia.org/wiki/Pseudozufallszahlen
entnommen werden.
In a further advantageous embodiment of the invention, information is encrypted by means of the pseudorandom number. The conversion of a message sent over the bus system or a string of such messages into a pseudo-random number takes place for example. Example by means of a known hash algorithm. Details can be found, for example, on the Internet pages
de.wikipedia.org/wiki/Hash-Funktion
de.wikipedia.org/wiki/Zufallsgenerator
de.wikipedia.org/wiki/Pseudozufallszahlen
be removed.

Ein Kryptografie-Modul im Sinne der Erfindung dient insbesondere der Verschlüsselung von bestimmten Informationen. Ein Kryptografie-Modul im Sinne der Erfindung kann zum Beispiel in ein Steuergerät mit weiteren Aufgaben implementiert sein. Ein Kryptografie-Modul im Sinne der Erfindung kann zum Beispiel Teil einer Wegfahrsperre oder einer anderen sicherheitsrelevanten Funktion sein. Eine Pseudozufallszahl im Sinne der Erfindung kann zum Beispiel für den Komponentenschutz, für eine Wegfahrsperre, für eine Tuningerkennung, für eine Absicherung von Software, Lizenzen (Aktivierung von Funktionen), Codierungen, Parametrisierungen, zum Schutz gegen Manipulation und zur Absicherung sicherheitsrelevanter Funktionen verwendet werden.A cryptography module within the meaning of the invention is used in particular for the encryption of specific information. A cryptography module according to the invention can be implemented, for example, in a control unit with further tasks be. A cryptography module in the sense of the invention may for example be part of an immobilizer or another safety-relevant function. For the purposes of the invention, a pseudo-random number can be used, for example, for component protection, for immobilizer, for tuning recognition, for securing software, licenses (activation of functions), coding, parameterization, protection against manipulation and for securing security-relevant functions.

Eine Nachricht im Sinne der Erfindung kann insbesondere eine Information über eine interne und/oder externe Temperatur, eine Information über eine Drehzahl, eine Information über eine Geschwindigkeit, eine Information über einen Lenkwinkel, eine Information über einen Abstand und/oder eine Information über eine andere Zustandsgröße des Kraftfahrzeuges enthalten.A Message according to the invention may in particular provide information about an internal and / or external temperature, information about a Speed, information about a speed, a Information about a steering angle, information about a distance and / or information about another State variable of the motor vehicle included.

Kraftfahrzeug im Sinne der Erfindung ist insbesondere ein individuell im Straßenverkehr benutzbares Landfahrzeug. Kraftfahrzeuge im Sinne der Erfindung sind insbesondere nicht auf Landfahrzeuge mit Verbrennungsmotor beschränkt.motor vehicle in the context of the invention is in particular an individual on the road usable land vehicle. Motor vehicles in the context of the invention especially not on land vehicles with internal combustion engine limited.

Es ist besonders vorteilhaft, die Erfindung in Zusammenhang mit einer Mehr- bzw. Vielzahl von Steuergeräten einzusetzen. Es ist besonders vorteilhaft, den String aus einer Mehrzahl von Nachrichten zu bilden bzw. zusammenzusetzen, wobei die Nachrichten von drei oder mehr Steuergeräten stammen (können).It is particularly advantageous, the invention in connection with a Use more or variety of control devices. It is particularly advantageous to the string of a plurality of messages form or compose, with the news of three or more controllers come (can).

Mittels der Erfindung können Zufallszahlen effektiv und kostengünstig erzeugt und damit die Kosten für den Einsatz kryptografischer Verfahren in Kraftfahrzeugen gesenkt werden. Durch die zufällige Reihenfolge der Nachrichten und ihren (zum Teil) zufälligen Inhalt sind die Zufallszahlen nicht deterministisch.through Random numbers can be effective and inexpensive and thus the costs of using cryptographic Procedures in motor vehicles are lowered. By the random order the news and its (in part) random content the random numbers are not deterministic.

Weitere Vorteile und Einzelheiten ergeben sich aus der nachfolgenden Beschreibung von Ausführungsbeispielen. Dabei zeigen:Further Advantages and details will become apparent from the following description of exemplary embodiments. Showing:

1 ein Ausführungsbeispiel eines Kraftfahrzeuges in einer Prinzipdarstellung, 1 An embodiment of a motor vehicle in a schematic diagram,

2 ein Ausführungsbeispiel eines Verfahrens zum Betrieb des Kraftfahrzeuges gemäß 1, 2 An embodiment of a method for operating the motor vehicle according to 1 .

3 ein Ausführungsbeispiel eines Strings und 3 an embodiment of a string and

4 ein Ausführungsbeispiel einer Pseudozufallszahl. 4 an embodiment of a pseudo-random number.

1 zeigt ein Ausführungsbeispiel eines Kraftfahrzeuges 1 in einer Prinzipdarstellung. Dabei ist zur Bedienung des Kraftfahrzeuges ein Anzeige- und Bediengerät 2 vorgesehen, das über eine Anzeige- und Bediensteuerung 3 an ein Bussystem 10 angekoppelt ist. An das Bussystem 10 sind darüber hinaus zum Beispiel eine Klimaautomatik 4, ein Navigationssystem 5 und ein Infotainmentsystem 6 angeschlossen. Darüber hinaus kann ein Mobiltelefon 8 über eine Bluetooth-Schnittstelle 7 an das Bussystem 10 angekoppelt sein. 1 shows an embodiment of a motor vehicle 1 in a schematic diagram. It is to operate the motor vehicle, a display and control unit 2 provided, via a display and operation control 3 to a bus system 10 is coupled. To the bus system 10 In addition, for example, an automatic climate control 4 , a navigation system 5 and an infotainment system 6 connected. In addition, a mobile phone 8th via a Bluetooth interface 7 to the bus system 10 be coupled.

Zudem umfasst das Kraftfahrzeug 1 ein an das Bussystem 10 angekoppeltes Motorsteuergerät 11 sowie ein an das Bussystem 10 angekoppeltes weiteres Steuergerät 12. Das weitere Steuergerät 12 kann zum Beispiel ein Sensor zur Messung der Außentemperatur mit einer Busankopplung sein. Darüber hinaus umfasst das Kraftfahrzeug 1 eine mit Bezugszeichen 15 bezeichnete Antischlupfregelung. Anstelle der Antischlupfregelung kann auch ein ESP-System oder ein Antiblockiersystem mit dem Bussystem 10 verbunden sein. Die Klimaautomatik 4, das Navigationssystem 5, das Infotainmentsystem 6, das Anzeige- und Bediengerät 3, das Motorsteuergerät 11, das weitere Steuergerät 12 sowie die Antischlupfregelung 15 sind Ausführungsbeispiele für ein erstes bzw. zweites Steuergerät im Sinne der Ansprüche.In addition, the motor vehicle includes 1 on to the bus system 10 coupled engine control unit 11 as well as to the bus system 10 coupled additional control unit 12 , The further control unit 12 may for example be a sensor for measuring the outside temperature with a bus coupling. In addition, the motor vehicle includes 1 one with reference numerals 15 designated traction control. Instead of the traction control can also be an ESP system or an antilock braking system with the bus system 10 be connected. The automatic climate control 4 , the navigation system 5 , the infotainment system 6 , the display and control unit 3 , the engine control unit 11 , the other control unit 12 as well as the traction control 15 are exemplary embodiments of a first and second control device in the sense of the claims.

Das Kraftfahrzeug 1 umfasst zudem ein Kryptografie-Modul 9 zur Erzeugung einer Pseudozufallszahl und zur Verschlüsselung einer Information mittels eines Verschlüsselungsverfahrens unter Ausnutzung der erzeugten Pseudozufallszahl. 2 zeigt ein Ausführungsbeispiel eines in dem Kryptografie-Modul 9 implementierten Verfahrens. Dabei werden in einem Schritt 31 zunächst Nachrichten, die über das Bussystem 10 gesendet werden, eingelesen. Diese Nachrichten können Nachrichten sein, die an das Kryptografie-Modul 9 gesendet werden, oder Nachrichten, die an einen anderen Empfänger als das Kryptografie-Modul 9 gesendet werden. Im letzteren Falle hört das Kryptografie-Modul 9 die Nachrichten auf dem Bussystem 10 ab.The car 1 also includes a cryptography module 9 for generating a pseudo-random number and for encrypting information by means of an encryption method using the generated pseudo-random number. 2 shows an embodiment of one in the cryptography module 9 implemented method. It will be in one step 31 First, messages coming through the bus system 10 be sent, read. These messages can be messages sent to the cryptography module 9 sent or messages sent to a receiver other than the cryptography module 9 be sent. In the latter case, the cryptography module will listen 9 the messages on the bus system 10 from.

Schritt 31 folgt ein Schritt 32, in dem zwei oder mehr Nachrichten – wie beispielhaft in 3 dargestellt – zu einem String 40 verbunden werden. In dem in 3 dargestellten Beispiel werden zum Beispiel eine Nachricht 41, mittels der die aktuelle Motordrehzahl von dem Motorsteuergerät 11 an die Anzeige- und Bediensteuerung 3 übertragen wird, eine Nachricht 42, mittels der die aktuelle Außentemperatur von dem weiteren Steuergerät 12 an die Anzeige- und Bediensteuerung 3 übertragen wird, und eine Nachricht 43, mittels der die aktuelle Geschwindigkeit des Kraftfahrzeuges 1 von der Antischlupfregelung 15 an das Anzeige- und Bediengerät 3 übertragen wird, zu einem String 40 zusammengefasst. Hat der String 40 eine ausreichende Länge, so wird er mittels eines Hash-Algorithmus in eine Pseudozufallszahl 50 umgewandelt, wie sie beispielhaft in 4 dargestellt ist. Es folgt ein Schritt 34, in dem eine Information mittels eines Verschlüsselungsalgorithmus unter Verwendung der Pseudozufallszahl 50 verschlüsselt wird.step 31 follows a step 32 in which two or more messages - as exemplified in 3 shown - to a string 40 get connected. In the in 3 For example, a message will be displayed 41 by means of the current engine speed from the engine control unit 11 to the display and operation control 3 is transmitted a message 42 , By means of the current outside temperature of the other control unit 12 to the display and operation control 3 is transmitted, and a message 43 , by means of the current speed of the motor vehicle 1 from the traction control 15 to the display and HMI device 3 is transferred to a string 40 summarized. Has the string 40 a sufficient length, so will he uses a hash algorithm in a pseudo-random number 50 converted, as exemplified in 4 is shown. It follows a step 34 in which information is provided by means of an encryption algorithm using the pseudo-random number 50 is encrypted.

11
Kraftfahrzeugmotor vehicle
22
Anzeige- und BediengerätDisplay- and HMI device
33
Anzeige- und BediensteuerungDisplay- and operator control
44
KlimaautomatikClimate
55
Navigationssystemnavigation system
66
InfotainmentsystemInfotainment system
77
Bluetooth-SchnittstelleBluetooth interface
88th
Mobiltelefonmobile phone
99
Kryptografie-ModulCryptography Module
1010
Bussystembus system
1111
MotorsteuergerätEngine control unit
1212
Weiteres Steuergerätadditional control unit
1515
AntischlupfregelungAnti-Slip Regulation
31, 32, 33, 3431 32, 33, 34
Schrittstep
4040
Stringstring
41, 42, 4341 42, 43
Nachrichtennews
5050
PseudozufallszahlPseudorandom number

ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDE IN THE DESCRIPTION

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.This list The documents listed by the applicant have been automated generated and is solely for better information recorded by the reader. The list is not part of the German Patent or utility model application. The DPMA takes over no liability for any errors or omissions.

Zitierte Nicht-PatentliteraturCited non-patent literature

  • - de.wikipedia.org/wiki/Hash-Funktion [0010] - de.wikipedia.org/wiki/Hash- function [0010]
  • - de.wikipedia.org/wiki/Zufallsgenerator [0010] - en.wikipedia.org/wiki/Zufallsgenerator [0010]
  • - de.wikipedia.org/wiki/Pseudozufallszahlen [0010] - en.wikipedia.org/wiki/Pseudo-random numbers [0010]

Claims (13)

Kraftfahrzeug (1) mit einem ersten Steuergerät (11) und mit zumindest einem zweiten Steuergerät (12), das mittels eines Bussystems (10) mit dem ersten Steuergerät (11) verbunden ist, dadurch gekennzeichnet, dass das Kraftfahrzeug (1) ein Kryptografie-Modul (9) zur Konvertierung zumindest einer über das Bussystem (10) gesendeten Nachricht (41) in eine Pseudozufallszahl (50) aufweist.Motor vehicle ( 1 ) with a first control device ( 11 ) and with at least one second control device ( 12 ), which by means of a bus system ( 10 ) with the first control unit ( 11 ), characterized in that the motor vehicle ( 1 ) a cryptography module ( 9 ) for converting at least one via the bus system ( 10 ) sent message ( 41 ) into a pseudorandom number ( 50 ) having. Kraftfahrzeug (1) mit einem ersten Steuergerät (11) und mit einem zumindest zweiten Steuergerät (12), das mittels eines Bussystems (10) mit dem ersten Steuergerät (11) verbunden ist, dadurch gekennzeichnet, dass das Kraftfahrzeug (1) ein Kryptografie-Modul (9) zur Bildung eines Strings aus einer ersten über das Bussystem (10) gesendete Nachricht (41) und zumindest einer zweiten über das Bussystem (10) gesendete Nachricht (42) und zur Konvertierung des Strings (40) in eine Pseudozufallszahl (50) aufweist.Motor vehicle ( 1 ) with a first control device ( 11 ) and with at least a second control device ( 12 ), which by means of a bus system ( 10 ) with the first control unit ( 11 ), characterized in that the motor vehicle ( 1 ) a cryptography module ( 9 ) for forming a string from a first one via the bus system ( 10 ) sent message ( 41 ) and at least a second one via the bus system ( 10 ) sent message ( 42 ) and to convert the string ( 40 ) into a pseudorandom number ( 50 ) having. Kraftfahrzeug (1) nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass das Kryptografie-Modul (9) datentechnisch an das Bussystem (10) angekoppelt ist.Motor vehicle ( 1 ) according to claim 1 or 2, characterized in that the cryptography module ( 9 ) data-technically to the bus system ( 10 ) is coupled. Kraftfahrzeug (1) nach Anspruch 2 oder 3, dadurch gekennzeichnet, dass die erste über das Bussystem (10) gesendete Nachricht (41) eine von dem ersten Steuergerät (11) gesendete Nachricht ist.Motor vehicle ( 1 ) according to claim 2 or 3, characterized in that the first via the bus system ( 10 ) sent message ( 41 ) one of the first controller ( 11 ) is sent message. Kraftfahrzeug (1) nach Anspruch 2, 3 oder 4, dadurch gekennzeichnet, dass die zweite über das Bussystem (10) gesendete Nachricht (42) eine von dem ersten Steuergerät (11) gesendete Nachricht ist.Motor vehicle ( 1 ) according to claim 2, 3 or 4, characterized in that the second via the bus system ( 10 ) sent message ( 42 ) one of the first controller ( 11 ) is sent message. Kraftfahrzeug (1) nach Anspruch 2, 3 oder 4, dadurch gekennzeichnet, dass die zweite über das Bussystem (10) gesendete Nachricht (42) eine von dem zweiten Steuergerät (12) gesendete Nachricht ist.Motor vehicle ( 1 ) according to claim 2, 3 or 4, characterized in that the second via the bus system ( 10 ) sent message ( 42 ) one of the second control device ( 12 ) is sent message. Verfahren zum Betrieb eines Kraftfahrzeuges (1) mit einem ersten Steuergerät (11) und mit zumindest einem zweiten Steuergerät (12), das mittels eines Bussystems (10) mit dem ersten Steuergerät (11) verbunden ist, insbesondere zum Betrieb eines Kraftfahrzeuges (1) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass zumindest eine über das Bussystem (10) gesendete Nachricht (41) in eine Pseudozufallszahl (50) konvertiert wird.Method for operating a motor vehicle ( 1 ) with a first control device ( 11 ) and with at least one second control device ( 12 ), which by means of a bus system ( 10 ) with the first control unit ( 11 ), in particular for the operation of a motor vehicle ( 1 ) according to one of the preceding claims, characterized in that at least one via the bus system ( 10 ) sent message ( 41 ) into a pseudorandom number ( 50 ) is converted. Verfahren zum Betrieb eines Kraftfahrzeuges (1) mit einem ersten Steuergerät (11) und mit zumindest einem zweiten Steuergerät (12), das mittels eines Bussystems (10) mit dem ersten Steuergerät (11) verbunden ist, insbesondere zum Betrieb eines Kraftfahrzeuges (1) nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, dass aus einer ersten über das Bussystem (10) gesendeten Nachricht (41) und zumindest einer zweiten über das Bussystem (10) gesendeten Nachricht (42) ein String (40) gebildet wird, und dass der String (40) in eine Pseudozufallszahl (50) konvertiert wird.Method for operating a motor vehicle ( 1 ) with a first control device ( 11 ) and with at least one second control device ( 12 ), which by means of a bus system ( 10 ) with the first control unit ( 11 ), in particular for the operation of a motor vehicle ( 1 ) according to one of claims 1 to 6, characterized in that from a first via the bus system ( 10 ) sent message ( 41 ) and at least a second one via the bus system ( 10 ) sent message ( 42 ) a string ( 40 ) and that the string ( 40 ) into a pseudorandom number ( 50 ) is converted. Verfahren nach Anspruch 8, dadurch gekennzeichnet, dass die erste Nachricht (41) von dem ersten Steuergerät (11) gesendet wird.Method according to claim 8, characterized in that the first message ( 41 ) from the first controller ( 11 ) is sent. Verfahren nach Anspruch 8 oder 9, dadurch gekennzeichnet, dass die zweite Nachricht (42) von dem ersten Steuergerät (11) gesendet wird.Method according to claim 8 or 9, characterized in that the second message ( 42 ) from the first controller ( 11 ) is sent. Verfahren nach Anspruch 8 oder 9, dadurch gekennzeichnet, dass die zweite Nachricht (42) von dem zweiten Steuergerät (12) gesendet wird.Method according to claim 8 or 9, characterized in that the second message ( 42 ) from the second controller ( 12 ) is sent. Verfahren nach einem der Ansprüche 8 bis 11, dadurch gekennzeichnet, dass der String (40) aus einer Mehrzahl von Nachrichten (41, 42, 43) gebildet bzw. zusammengesetzt wird.Method according to one of claims 8 to 11, characterized in that the string ( 40 ) from a plurality of messages ( 41 . 42 . 43 ) is formed or assembled. Verfahren nach einem der Ansprüche 7 bis 12, dadurch gekennzeichnet, dass mittels der Pseudozufallszahl (50) eine Information verschlüsselt wird.Method according to one of claims 7 to 12, characterized in that by means of the pseudorandom number ( 50 ) an information is encrypted.
DE200910010523 2009-02-25 2009-02-25 Motor vehicle i.e. land vehicle, has engine control device connected with additional control device via bus system, and cryptography module converting information transmitted via bus system into pseudo random number using hash algorithm Pending DE102009010523A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE200910010523 DE102009010523A1 (en) 2009-02-25 2009-02-25 Motor vehicle i.e. land vehicle, has engine control device connected with additional control device via bus system, and cryptography module converting information transmitted via bus system into pseudo random number using hash algorithm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE200910010523 DE102009010523A1 (en) 2009-02-25 2009-02-25 Motor vehicle i.e. land vehicle, has engine control device connected with additional control device via bus system, and cryptography module converting information transmitted via bus system into pseudo random number using hash algorithm

Publications (1)

Publication Number Publication Date
DE102009010523A1 true DE102009010523A1 (en) 2010-08-26

Family

ID=42356734

Family Applications (1)

Application Number Title Priority Date Filing Date
DE200910010523 Pending DE102009010523A1 (en) 2009-02-25 2009-02-25 Motor vehicle i.e. land vehicle, has engine control device connected with additional control device via bus system, and cryptography module converting information transmitted via bus system into pseudo random number using hash algorithm

Country Status (1)

Country Link
DE (1) DE102009010523A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2644461A1 (en) * 2012-03-28 2013-10-02 Delphi Technologies, Inc. System and method to authenticate an automotive engine device
DE102022205155A1 (en) 2022-05-24 2023-03-16 Zf Friedrichshafen Ag Detection of performance-enhancing manipulations of a vehicle drive using an acceleration map

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4418069C1 (en) * 1994-05-24 1995-08-24 Daimler Benz Ag Security device with electronically encoded access authorisation
DE19932639A1 (en) * 1998-07-14 2000-01-20 Denso Corp Engine control system in motor vehicle, stopping operation when ignition process of engine is not followed in regular operating manner to prevent theft

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4418069C1 (en) * 1994-05-24 1995-08-24 Daimler Benz Ag Security device with electronically encoded access authorisation
DE19932639A1 (en) * 1998-07-14 2000-01-20 Denso Corp Engine control system in motor vehicle, stopping operation when ignition process of engine is not followed in regular operating manner to prevent theft

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
de.wikipedia.org/wiki/Hash-Funktion
de.wikipedia.org/wiki/Pseudozufallszahlen
de.wikipedia.org/wiki/Zufallsgenerator

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2644461A1 (en) * 2012-03-28 2013-10-02 Delphi Technologies, Inc. System and method to authenticate an automotive engine device
DE102022205155A1 (en) 2022-05-24 2023-03-16 Zf Friedrichshafen Ag Detection of performance-enhancing manipulations of a vehicle drive using an acceleration map

Similar Documents

Publication Publication Date Title
DE102012110499B4 (en) Safety access procedure for electronic automotive control units
DE102011014688B3 (en) Car control unit with cryptographic device
DE102015116445A1 (en) Distribute secret keys for managing access to ECUs
EP3157190A1 (en) Method for certification by a control unit of a vehicle
DE102017222879A1 (en) Apparatus, method, and computer program for enabling a vehicle component, vehicle-to-vehicle communication module
DE102018101479A1 (en) CONTROL INTERFACE FOR AN AUTONOMOUS VEHICLE
DE102020121533A1 (en) TRUSTED AUTOMOTIVE AUTOMOTIVE MICROCON TROLLERS
DE10213658B4 (en) Method for data transmission between components of the on-board electronics of mobile systems and such components
EP3230131B1 (en) Method for controlling the operation of at least one functional component of a motor vehicle and motor vehicle
DE102018109080A1 (en) SYSTEMS AND METHOD FOR USING MECHANICAL VIBRATION FOR OUTBOARD COMMUNICATIONS ON BOARD OF A VEHICLE
DE102011002713A1 (en) Method for providing cryptographic credentials for electronic control unit (ECU) of vehicle e.g. electric car, has control unit that deactivates vehicle drive for deleting cryptographic credentials in vehicle safety management unit
DE102009010523A1 (en) Motor vehicle i.e. land vehicle, has engine control device connected with additional control device via bus system, and cryptography module converting information transmitted via bus system into pseudo random number using hash algorithm
DE102013203436A1 (en) Generate a key to provide permission information
DE102007051440B4 (en) Method and device for activating software in a motor vehicle
EP3725055B1 (en) Devices, methods, and computer program for releasing vehicle components, and vehicle-to-vehicle communication module
DE102013202322A1 (en) Method for encrypted transmission of data between two components of control unit, involves transferring encrypted data from first component of control unit to second component of control unit, where encrypted data is decrypted
DE102010039766A1 (en) Method and device for controlling a synchronous machine
DE102011083828A1 (en) Method for protection against plagiarism and arrangement for implementation
DE102005034713A1 (en) Function providing system for e.g. control device of motor vehicle, has information system with master function to generate command to activate and/or deactivate functions that are dedicated and not dedicated for component use, respectively
DE102007039809A1 (en) Control device software updating method for on-board supply system of motor vehicle, involves testing transferred user data by signed data record for authenticity of data record, and using user data as authentic user data
EP1455312B1 (en) Method and apparatus for maintenance of security sensitive program code of a vehicle
DE102010044722A1 (en) Method for activating device for vehicle, involves setting desired information corresponding to physical property of device, and determining primary information, which is dependent on physical property of device
DE102010046973A1 (en) Method for identification of radio frequency identification (RFID)/near field communication (NFC) device, involves comparing data sets generated in RFID/NFC application unit and RFID/NFC device
DE102015222099A1 (en) A method and controller for coordinately updating a simple module with differential update data
DE102017007395A1 (en) Method for route planning for a vehicle

Legal Events

Date Code Title Description
OM8 Search report available as to paragraph 43 lit. 1 sentence 1 patent law
R012 Request for examination validly filed
R012 Request for examination validly filed

Effective date: 20150321

R016 Response to examination communication