[go: up one dir, main page]

DE102017206008B4 - Key device, authentication device, authentication system, method for releasing a vehicle and computer-readable storage medium - Google Patents

Key device, authentication device, authentication system, method for releasing a vehicle and computer-readable storage medium Download PDF

Info

Publication number
DE102017206008B4
DE102017206008B4 DE102017206008.5A DE102017206008A DE102017206008B4 DE 102017206008 B4 DE102017206008 B4 DE 102017206008B4 DE 102017206008 A DE102017206008 A DE 102017206008A DE 102017206008 B4 DE102017206008 B4 DE 102017206008B4
Authority
DE
Germany
Prior art keywords
key
confirmation data
data signal
vehicle
confirmation
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.)
Active
Application number
DE102017206008.5A
Other languages
German (de)
Other versions
DE102017206008A1 (en
Inventor
Bernd Sternecker
Helmut Wagatha
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.)
Bayerische Motoren Werke AG
Original Assignee
Bayerische Motoren Werke 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 Bayerische Motoren Werke AG filed Critical Bayerische Motoren Werke AG
Priority to DE102017206008.5A priority Critical patent/DE102017206008B4/en
Priority to PCT/EP2018/051612 priority patent/WO2018184744A1/en
Publication of DE102017206008A1 publication Critical patent/DE102017206008A1/en
Application granted granted Critical
Publication of DE102017206008B4 publication Critical patent/DE102017206008B4/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • B60R25/20Means to switch the anti-theft system on or off
    • B60R25/24Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user
    • 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/3234Cryptographic 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 involving additional secure or trusted devices, e.g. TPM, smartcard, USB or software token
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • 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)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mechanical Engineering (AREA)
  • Lock And Its Accessories (AREA)

Abstract

Schlüsseleinrichtung (20), insbesondere für ein Fahrzeug (10), umfassend:eine Schlüssel-Sendeeinrichtung (23), die dazu ausgebildet ist:- ein Schlüsseldatensignal (31), insbesondere an das Fahrzeug (10), zu senden, wobei das Schlüsseldatensignal (31) eine Schlüsseldatenfolge (30) codiert; und- ein Bestätigungsdatensignal (41), insbesondere an das Fahrzeug (10), zu senden, wobei das Bestätigungsdatensignal (41) einen Bestätigungsdatensatz (40) codiert, wobeieine Schlüssel-Recheneinrichtung (21), die dazu ausgebildet ist, das Bestätigungsdatensignal (41) unter Verwendung einer Spreiztechnik zu erzeugen dadurch gekennzeichnet, dassein Spreizcode (44) derart ausgewählt ist, dass die Leistungsdichte (47) des Bestätigungsdatensignals (41) in einem Messabstand von der Schlüssel-Sendeeinrichtung (23) geringer ist als die Rauschleistungsdichte (61).Key device (20), in particular for a vehicle (10), comprising:a key transmitting device (23) which is designed to:- send a key data signal (31), in particular to the vehicle (10), wherein the key data signal (31) encodes a key data sequence (30); and- send a confirmation data signal (41), in particular to the vehicle (10), wherein the confirmation data signal (41) encodes a confirmation data set (40), whereina key computing device (21) which is designed to generate the confirmation data signal (41) using a spreading technique, characterized in thata spreading code (44) is selected such that the power density (47) of the confirmation data signal (41) at a measuring distance from the key transmitting device (23) is lower than the noise power density (61).

Description

Die Erfindung betrifft eine Schlüsseleinrichtung, eine Authentifizierungseinrichtung, ein Authentifizierungssystem, ein Verfahren zum Freigeben eines Fahrzeugs und ein computerlesbares Speichermedium.The invention relates to a key device, an authentication device, an authentication system, a method for releasing a vehicle and a computer-readable storage medium.

Moderne Fahrzeuge, wie PKW oder LKW, weisen bartlose Schlüsselsysteme auf. Die bartlosen Schlüssel erlauben den Zugang zum Fahrzeug, ohne dass der Fahrer den Schlüssel in ein Schloss einführen muss. Darüber hinaus ist es möglich, dass das Fahrzeug, z.B. auf Knopfdruck, gestartet wird, wenn sich der bartlose Schlüssel innerhalb der Fahrgastzelle des Fahrers befindet.Modern vehicles, such as cars or trucks, have beardless key systems. The beardless keys allow access to the vehicle without the driver having to insert the key into a lock. In addition, it is possible to start the vehicle, e.g. at the push of a button, if the beardless key is inside the driver's passenger compartment.

Bisherige bartlose Schlüsselsysteme können Angriffen durch Hacker ausgesetzt sein.Previous beardless key systems can be exposed to attacks by hackers.

Ein bekannter Ansatz um die Sicherheit der bartlosen Schlüsselsysteme zu erhöhen, ist das Verwenden von Beschleunigungssensoren im Schlüssel. Der Schlüssel sendet dann nur Signale, wenn sich der Schlüssel bewegt. Eine weitere Möglichkeit ist das Verwenden von Laufzeitmessungen, um sicherzustellen, dass ein Schlüsselsignal nur vom Fahrzeug akzeptiert wird, wenn die Antwort auf eine Anfrage in seinem sehr engen Zeitfenster liegt. Wenn eine Laufzeitmessung der Signale vorgenommen wird, kann die Entfernung des Schlüssels bis zu den Empfängern im Fahrzeug bestimmt werden. Somit kann also sichergestellt werden, dass sich der Schlüssel im oder nahe beim Fahrzeug befindet.A well-known approach to increasing the security of beardless key systems is to use acceleration sensors in the key. The key then only sends signals when the key is moving. Another possibility is to use runtime measurements to ensure that a key signal is only accepted by the vehicle if the response to a request is within its very narrow time window. If a runtime measurement of the signals is carried out, the distance of the key to the receivers in the vehicle can be determined. This means that it can be ensured that the key is in or near the vehicle.

Die Verbesserung der Sicherheit unter Verwendung von Laufzeitmessungen ist extrem aufwendig. Es ist üblicherweise erforderlich, dass sich der Schlüssel innerhalb der Fahrgastzelle befindet, um das Fahrzeug zum Starten freizugeben. Der Abstand zwischen Schlüssel und einer innerhalb des Fahrzeugs angeordneten Empfangseinrichtung ist daher sehr gering. Da sich die Signale mit Lichtgeschwindigkeit ausbreiten, ist eine Messung der Laufzeit sehr aufwändig. Improving security using time-of-flight measurements is extremely complex. It is usually necessary for the key to be inside the passenger compartment in order to start the vehicle. The distance between the key and a receiving device inside the vehicle is therefore very small. Since the signals propagate at the speed of light, measuring the time of flight is very complex.

Z.B. müssen am Fahrzeug mehrere Empfänger eingesetzt werden. Das System wird somit sehr komplex und teuer.For example, several receivers must be installed on the vehicle. This makes the system very complex and expensive.

Aus der WO 2016/059451 A1 ist ein passives Zugangssystem für ein Fahrzeug bekannt, bei dem durch die redundante Messung eines Abstands zwischen Fahrzeug und Schlüssel und einem Vergleich der Messungen ein Einbruchsversucht erkannt und verhindert werden kann.From the WO 2016/059451 A1 is a passive access system for a vehicle in which a break-in attempt can be detected and prevented by redundantly measuring a distance between the vehicle and the key and comparing the measurements.

Aus der DE 10 2007 028 732 A1 ist ein Verfahren bekannt, um durch mehrfaches Spreizen von Nutzdaten die notwendigen Spreizcodes bei der Verwendung von passives Zugangssystemen eines Fahrzeugs kleiner gehalten werden könne, um Anwendungen über größere Distanzen zu ermöglichen.From the DE 10 2007 028 732 A1 A method is known for keeping the necessary spreading codes smaller when using passive access systems of a vehicle by multiple spreading of payload data in order to enable applications over longer distances.

Die DE 10 2015 017 146 A1 beschreibt ein Verfahren zur Bestimmung der Distanz zwischen einem Fahrzeug und einem Schlüssel.The DE 10 2015 017 146 A1 describes a method for determining the distance between a vehicle and a key.

Ausgehend von diesem Stand der Technik ist es Aufgabe der vorliegenden Erfindung, eine Schlüsseleinrichtung, eine Authentifizierungseinrichtung, ein Authentifizierungssystem, ein Verfahren zum Freigeben eines Fahrzeugs und ein computerlesbares Speichermedium anzugeben, die die vorgenannten Nachteile beseitigen. Insbesondere soll eine Schlüsseleinrichtung angegeben werden, die die Diebstahlsicherheit eines Fahrzeugs erhöht. Weiterhin soll eine entsprechende Authentifizierungseinrichtung, ein Authentifizierungssystem, ein Verfahren zum Freigeben eines Fahrzeugs und ein computerlesbares Speichermedium angegeben werden.Based on this prior art, the object of the present invention is to provide a key device, an authentication device, an authentication system, a method for unlocking a vehicle and a computer-readable storage medium that eliminate the aforementioned disadvantages. In particular, a key device is to be provided that increases the theft security of a vehicle. Furthermore, a corresponding authentication device, an authentication system, a method for unlocking a vehicle and a computer-readable storage medium are to be provided.

Diese Aufgabe wird durch die Schlüsseleinrichtung gemäß Anspruch 1, die Authentifizierungseinrichtung gemäß Anspruch 8, das Authentifizierungssystem gemäß Anspruch 11, das Verfahren zum Freigeben eines Fahrzeugs gemäß Anspruch 13 und durch das computerlesbare Speichermedium gemäß Anspruch 19 gelöst.This object is achieved by the key device according to claim 1, the authentication device according to claim 8, the authentication system according to claim 11, the method for releasing a vehicle according to claim 13 and by the computer-readable storage medium according to claim 19.

Insbesondere wird die Aufgabe gelöst durch eine Schlüsseleinrichtung, insbesondere für ein Fahrzeug, umfassend:

  • eine Schlüssel-Sendeeinrichtung, die dazu ausgebildet ist:
    • - ein Schlüsseldatensignal, insbesondere an das Fahrzeug, zu senden, wobei das Schlüsseldatensignal eine Schlüsseldatenfolge kodiert und
    • - ein Bestätigungsdatensignal, insbesondere an das Fahrzeug, zu senden, wobei das Bestätigungsdatensignal einen Bestätigungsdatensatz kodiert,
wobei eine Schlüssel-Recheneinrichtung vorgesehen ist, die dazu ausgebildet ist, das Bestätigungsdatensignal unter Verwendung einer Spreiztechnik zu erzeugen.In particular, the object is achieved by a key device, in particular for a vehicle, comprising:
  • a key transmitting device designed to:
    • - to send a key data signal, in particular to the vehicle, wherein the key data signal encodes a key data sequence and
    • - to send a confirmation data signal, in particular to the vehicle, wherein the confirmation data signal encodes a confirmation data set,
wherein a key computing device is provided which is adapted to generate the confirmation data signal using a spreading technique.

Ein Kern der Erfindung ist daher, dass die Schlüssel-Sendeeinrichtung zwei Signale an das Fahrzeug überträgt. Es wird also ein zweistufiges Sicherheitssystem bereitgestellt. Zum einen mittels des Bestätigungsdatensatzes und dem zugehörigen Bestätigungsdatensignal und zum anderen mit der Schlüsseldatenfolge und dem zugehörigen Schlüsseldatensignal. Das Schlüsseldatensignal kodiert eine Schlüsseldatenfolge und das Bestätigungsdatensignal kodiert einen Bestätigungsdatensatz.A core of the invention is therefore that the key transmitting device transmits two signals to the vehicle. A two-stage security system is thus provided. Firstly, by means of the confirmation data set and the associated confirmation data signal and secondly with the key data sequence and the associated key data signal. The key data signal encodes a key data sequence and the confirmation data signal encodes a confirmation data set.

Das Bestätigungsdatensignal kann z.B. in Reaktion auf ein Anfragesignal des Fahrzeugs gesendet werden. Es dient also der Bestätigung, dass die Schlüsseleinrichtung sich in der Nähe des Fahrzeugs befindet. Da das Bestätigungsdatensignal unter Verwendung einer Spreiztechnik erzeugt ist, kann es nur unter Kenntnis der verwendeten Spreiztechnik rekonstruiert werden. Es wird also die Sicherheit dadurch erhöht, dass ohne Kenntnis der verwendeten Spreiztechnik das Bestätigungsdatensignal nicht rekonstruiert werden kann.The confirmation data signal can be sent, for example, in response to a request signal from the vehicle. It is therefore used to confirm that the key device is in the vicinity of the vehicle. Since the confirmation data signal is generated using a spreading technique, it can only be reconstructed with knowledge of the spreading technique used. Security is therefore increased by the fact that the confirmation data signal cannot be reconstructed without knowledge of the spreading technique used.

In einer Ausführungsform kann die Schlüssel-Sendeeinrichtung dazu ausgebildet sein, das Bestätigungsdatensignal durch bitweises Kodieren, insbesondere mittels einer XOR-Operation, des Bestätigungsdatensatzes mit einem Spreizkode zu erzeugen.In one embodiment, the key transmitting device can be designed to generate the confirmation data signal by bit-by-bit coding, in particular by means of an XOR operation, of the confirmation data set with a spreading code.

Durch bitweises Kodieren wird eine besonders effiziente Methode zum Erzeugen des Bestätigungsdatensignals angegeben. Bei der Verwendung eines Spreizcodes wirkt dieser als zweiter Code, da ohne ihn das Signal nicht rekonstruiert werden kann.Bit-by-bit coding provides a particularly efficient method for generating the confirmation data signal. When a spreading code is used, this acts as a second code, since the signal cannot be reconstructed without it.

In einer Ausführungsform kann eine Schlüssel-Synchronisationseinrichtung vorgesehen sein, wobei die Schlüssel-Recheneinrichtung dazu ausgebildet sein kann, das Bestätigungsdatensignal unter Verwendung der Schlüssel-Synchronisationseinrichtung zu erzeugen.In one embodiment, a key synchronization device may be provided, wherein the key computing device may be configured to generate the confirmation data signal using the key synchronization device.

Es wird also möglich, dass das Bestätigungsdatensignal unter Verwendung einer Schlüssel-Synchronisationseinrichtung erzeugt wird. Beispielsweise kann das Bestätigungsdatensignal synchron zu einem Referenzsignal erzeugt werden. Darüber hinaus ist eine Kenntnis des Synchronisationsverhaltens wichtig, damit die Spreiztechnik effektiv angewendet werden kann. Die beschriebene Ausführungsform erhöht also die Qualität des Bestätigungsdatensignals.It is therefore possible for the confirmation data signal to be generated using a key synchronization device. For example, the confirmation data signal can be generated synchronously with a reference signal. In addition, knowledge of the synchronization behavior is important so that the spreading technique can be used effectively. The embodiment described therefore increases the quality of the confirmation data signal.

In einer Ausführungsform kann die Schlüssel-Sendeeinrichtung dazu ausgebildet sein, Synchronisationsdaten, insbesondere an ein/das Fahrzeug, zu senden, wobei die Synchronisationsdaten zur Bestimmung eines Abstandes zwischen der Schlüsseleinrichtung und einem/dem Fahrzeug verwendbar sind.In one embodiment, the key transmitting device can be designed to transmit synchronization data, in particular to a/the vehicle, wherein the synchronization data can be used to determine a distance between the key device and a/the vehicle.

Die Schlüsseleinrichtung der vorstehend beschriebenen Ausführungsform erhöht die Sicherheit weiter, da eine Messung des Abstandes zwischen Schlüsseleinrichtung und Fahrzeug ermöglicht wird. Es wird also eine dritte Sicherheitsstufe bereitgestellt. Eine Abstandsmessung ist vorteilhaft, um sicherzustellen, dass sich die Schlüsseleinrichtung innerhalb des Fahrzeugs befindet.The key device of the embodiment described above further increases security by allowing measurement of the distance between the key device and the vehicle. A third level of security is thus provided. Distance measurement is advantageous in order to ensure that the key device is inside the vehicle.

Ein Spreizcode ist derart ausgewählt, dass die Leistungsdichte des Bestätigungsdatensignals in einem Messabstand von der Schlüsselsendeeinrichtung, insbesondere innerhalb eines Messabstandes kleiner 300 cm, bevorzugt kleiner 100 cm, geringer ist als die, insbesondere thermische, Rauschleistungsdichte.A spreading code is selected such that the power density of the confirmation data signal at a measuring distance from the key transmitting device, in particular within a measuring distance of less than 300 cm, preferably less than 100 cm, is lower than the, in particular thermal, noise power density.

Durch die Verwendung eines Spreizcodes für die Spreiztechnik, der derart ausgewählt ist, dass die Leistungsdichte des Bestätigungsdatensignals geringer ist als die Rauschleistungsdichte, wird es für einen Dritten unmöglich, das Bestätigungsdatensignal ohne Kenntnis des genauen Spreizcodes zu rekonstruieren. Das Bestätigungsdatensignal geht quasi im Rauschen unter. Dies hat eine erhebliche Steigerung der Sicherheit zur Folge.By using a spreading code for the spreading technique that is selected such that the power density of the confirmation data signal is lower than the noise power density, it becomes impossible for a third party to reconstruct the confirmation data signal without knowing the exact spreading code. The confirmation data signal is essentially lost in the noise. This results in a significant increase in security.

In einer Ausführungsform weist der Bestätigungsdatensatz eine Länge kleiner 128 Bit, insbesondere kleiner gleich 64 Bit, bevorzugt genau ein Bit auf.In one embodiment, the confirmation data record has a length of less than 128 bits, in particular less than or equal to 64 bits, preferably exactly one bit.

Der Bestätigungsdatensatz kann also eine sehr kleine Länge haben. Dadurch kann mit sehr geringen Sendeleistungen gearbeitet werden.The confirmation data set can therefore be very short. This means that very low transmission power can be used.

In einer Ausführungsform kann dem Bestätigungsdatensignal eine Baudrate und eine Chiprate zugeordnet sein, wobei das Verhältnis aus Chiprate und Baudrate einen Spreizfaktor angibt, der insbesondere größer 103, bevorzugt größer 103, ist.In one embodiment, the confirmation data signal can be assigned a baud rate and a chip rate, wherein the ratio of chip rate and baud rate indicates a spreading factor which is in particular greater than 10 3 , preferably greater than 10 3 .

Die Baudrate gibt die Anzahl der übertragenen Symbole pro Zeiteinheit an. Die Chiprate gibt die Anzahl der übertragenen Chips pro Zeiteinheit an. Ein Chip gibt einen einzelnen elementaren Modulationszustand an. Bei einem Spreizfaktor größer 1 ist die Chiprate also größer als die Baudrate. Das heißt, dass pro Symbol eine Vielzahl von Chips übertragen wird.The baud rate indicates the number of symbols transmitted per unit of time. The chip rate indicates the number of chips transmitted per unit of time. A chip indicates a single elementary modulation state. With a spreading factor greater than 1, the chip rate is therefore greater than the baud rate. This means that a large number of chips are transmitted per symbol.

Die Aufgabe wird insbesondere ferner gelöst durch eine Authentifizierungseinrichtung, insbesondere für ein Fahrzeug, insbesondere für eine Schlüsseleinrichtung wie vorstehend beschrieben, umfassend:

  • - eine Empfangseinrichtung zum Empfangen:
    • ◯ eines Schlüsseldatensignals, wobei das Schlüsseldatensignal eine Schlüsseldatenfolge kodiert; und
    • ◯ eines Bestätigungsdatensignals, wobei das Bestätigungsdatensignal einen Bestätigungsdatensatz kodiert;
  • - eine Sperreinrichtung, die dazu ausgebildet ist, ein Freigabesignal zu erzeugen, wenn der Bestätigungsdatensatz und die Schlüsseldatenfolge durch die Sperrvorrichtung validiert sind,
wobei eine Dekodiereinrichtung vorgesehen ist, die dazu ausgebildet ist, den Bestätigungsdatensatz aus dem Bestätigungsdatensignal unter Verwendung einer Spreiztechnik wiederherzustellen, wobei ein Spreizcode derart ausgewählt ist, dass die Leistungsdichte des Bestätigungsdatensignals in einem Messabstand von der Schlüssel-Sendeeinrichtung geringer ist als die Rauschleistungsdichte.The object is further achieved in particular by an authentication device, in particular for a vehicle, in particular for a key device as described above, comprising:
  • - a receiving device for receiving:
    • ◯ a key data signal, the key data signal encoding a key data sequence; and
    • ◯ an acknowledgement data signal, the acknowledgement data signal encoding an acknowledgement data set;
  • - a locking device which is designed to generate an enable signal when the confirmation data set and the key data sequence are validated by the locking device,
wherein a decoding device is provided which is designed to recover the confirmation data set from the confirmation data signal using a spreading technique, wherein a spreading code is selected such that the power density of the confirmation data signal at a measuring distance from the key transmitting device is lower than the noise power density.

Die Authentifizierungseinrichtung verarbeitet den Bestätigungsdatensatz und die Schlüsseldatenfolge, so dass ein Freigabesignal erzeugt wird. Das Verwenden von zwei separaten Signalen zur Erzeugung des Freigabesignals erhöht die Sicherheit der Authentifizierungseinrichtung. Die Sicherheit wird insbesondere dadurch erhöht, dass eine Spreiztechnik zum Wiederherstellen des Bestätigungsdatensatzes verwendet wird, wie bereist weiter oben beschrieben.The authentication device processes the confirmation data set and the key data sequence to generate an enable signal. Using two separate signals to generate the enable signal increases the security of the authentication device. Security is particularly increased by using a spreading technique to recover the confirmation data set, as described above.

In einer Ausführungsform kann die Dekodiereinrichtung dazu ausgebildet sein, den Bestätigungsdatensatz durch bitweises Dekodieren, insbesondere mittels einer XOR-Operation, des Bestätigungsdatensignals mit einem Spreizcode wiederherzustellen.In one embodiment, the decoding device can be designed to restore the confirmation data set by bit-by-bit decoding, in particular by means of an XOR operation, of the confirmation data signal with a spreading code.

Das Verwenden eines bitweisen Dekodierens ist eine besonders effiziente Art der Signalverarbeitung. Ferner wird die Sicherheit der Authentifizierungsvorrichtung erhöht, da die Kenntnis des Spreizcodes notwendig ist, um den Bestätigungsdatensatz wiederherzustellen.Using bit-by-bit decoding is a particularly efficient way of processing signals. It also increases the security of the authentication device because knowledge of the spreading code is necessary to recover the confirmation record.

In einer Ausführungsform kann die Dekodiereinrichtung dazu ausgebildet sein, um den Bestätigungsdatensatz unter Verwendung von dem Bestätigungsdatensignal zugeordneten Synchronisationsdaten wiederherzustellen.In one embodiment, the decoding device may be configured to recover the confirmation data set using synchronization data associated with the confirmation data signal.

Um den Bestätigungsdatensatz wiederherzustellen, können Synchronisationsdaten verwendet werden, die z.B. angeben, wie das empfangene Bestätigungsdatensignal mit einem Spreizcode korreliert werden muss. Dies erhöht weiter die Sicherheit, da auch die Synchronisationsdaten zum erfolgreichen Wiederherstellen des Bestätigungsdatensatzes empfangen werden müssen.To restore the acknowledgement record, synchronization data can be used, which e.g. indicates how the received acknowledgement data signal must be correlated with a spreading code. This further increases security, since the synchronization data must also be received to successfully restore the acknowledgement record.

Die Aufgabe wird ferner gelöst durch ein Authentifizierungssystem, insbesondere für ein Fahrzeug, umfassend:

  • - eine Schlüsseleinrichtung wie vorstehend beschrieben,
  • - eine Authentifizierungseinrichtung, wie sie vorstehend beschrieben wurde,
wobei die die Schlüsseleinrichtung und die Authentifizierungseinrichtung dazu ausgebildet sind, um einen gemeinsamen Spreizcode zu verwenden.The object is further achieved by an authentication system, in particular for a vehicle, comprising:
  • - a key device as described above,
  • - an authentication device as described above,
wherein the key device and the authentication device are adapted to use a common spreading code.

In einer Ausführungsform kann das Authentifizierungssystem eine Dekodiereinrichtung aufweisen, die dazu ausgebildet sein kann, die Authentifizierungseinrichtung bezüglich des Spreizcodes mit der Schlüsseleinrichtung zu synchronisieren.In one embodiment, the authentication system may comprise a decoding device which may be configured to synchronize the authentication device with the key device with respect to the spreading code.

Es ergeben sich ähnliche oder identische Vorteile wie sie bereits im Zusammenhang mit der Schlüsseleinrichtung und der Authentifizierungseinrichtung beschrieben wurden.This results in similar or identical advantages as those already described in connection with the key device and the authentication device.

Die Aufgabe wird ferner gelöst durch ein Verfahren zum Freigeben eines Fahrzeugs, welches die folgenden Schritte aufweist:

  • - Erzeugen eines Bestätigungsdatensignals aus einer Bestätigungsdatenfolge unter Verwendung eines Spreizcodes;
  • - Senden des Bestätigungsdatensignals und eines Schlüsseldatensignals, das eine Schlüsseldatenfolge kodiert;
  • - Empfangen des Bestätigungsdatensignals und des Schlüsseldatensignals;
  • - Wiederherstellen der Bestätigungsdatenfolge aus dem Bestätigungsdatensignal unter Verwendung des Spreizcodes;
  • - Validieren der Bestätigungsdatenfolge und der Schlüsseldatenfolge;
  • - Freigeben eines Fahrzeugs, wenn die Bestätigungsdatenfolge und die Schlüsseldatenfolge validiert sind
wobei der Spreizcode derart ausgewählt ist, dass die Leistungsdichte des Bestätigungsdatensignals in einem Messabstand von der Schlüssel-Sendeeinrichtung geringer ist als die Rauschleistungsdichte.The object is further achieved by a method for releasing a vehicle, which comprises the following steps:
  • - generating an acknowledgement data signal from an acknowledgement data sequence using a spreading code;
  • - transmitting the acknowledgement data signal and a key data signal encoding a key data sequence;
  • - Receiving the confirmation data signal and the key data signal;
  • - recovering the acknowledgement data sequence from the acknowledgement data signal using the spreading code;
  • - Validating the confirmation data sequence and the key data sequence;
  • - Releasing a vehicle when the confirmation data sequence and the key data sequence are validated
wherein the spreading code is selected such that the power density of the confirmation data signal at a measuring distance from the key transmitting device is lower than the noise power density.

In einer Ausführungsform kann das Validieren ein Vergleichen der Schlüsseldatenfolge mit einem Validierungscode umfassen.In one embodiment, validating may include comparing the key data sequence with a validation code.

In einer Ausführungsform kann das Wiederherstellen eine Korrelation des empfangenen Bestätigungsdatensignals mit dem Spreizcode umfassen.In one embodiment, recovering may include correlating the received acknowledgement data signal with the spreading code.

In einer Ausführungsform kann das Wiederherstellen ein Synchronisieren bezüglich des Spreizcodes umfassen.In one embodiment, restoring may include synchronizing with respect to the spreading code.

In einer Ausführungsform kann ein/das Synchronisieren unter Verwendung eines festgelegten Synchronisationsintervalls ausgeführt werden.In one embodiment, synchronization may be performed using a fixed synchronization interval.

In einer Ausführungsform kann eine Abstandsmessung ausgeführt werden, wobei die Abstandsmessung unter Verwendung einer/der Synchronisation ausgeführt werden kann.In one embodiment, a distance measurement may be performed, wherein the distance measurement may be performed using synchronization.

Die Aufgabe wird ferner gelöst durch ein computerlesbares Speichermedium, welches Instruktionen enthält, die (mindestens) einen Prozessor dazu veranlassen, ein Verfahren wie vorstehend beschrieben zu implementieren, wenn die Instruktionen durch den Prozessor ausgeführt werden.The object is further achieved by a computer-readable storage medium containing instructions that cause (at least) one processor to implement a method as described above when the instructions are executed by the processor.

Es ergeben sich ähnliche oder identische Vorteile wie sie bereits im Zusammenhang mit der Schlüsseleinrichtung oder der Authentifizierungseinrichtung beschrieben wurden.This results in similar or identical advantages as those already described in connection with the key device or the authentication device.

Nachfolgend wird die Erfindung anhand von Ausführungsbeispielen beschrieben, welche anhand von Abbildungen näher erläutert werden.The invention is described below using embodiments, which are explained in more detail using figures.

Hierbei zeigen:

  • 1 eine perspektivische Draufsicht auf ein Fahrzeug;
  • 2 eine schematische Darstellung eines Fahrzeugs und eines Fahrzeugschlüssels;
  • 3a das Spreizen eines Signals;
  • 3b das Entspreizen eines Signals;
  • 4 ein gespreiztes Signal;
  • 5a ein Signal vor der Spreizung;
  • 5b ein Signal nach der Spreizung, welches eine Leistungsdichte unterhalb der Rauschleistungsdichte aufweist;
  • 6 ein Sequenzdiagramm, welches die Funktionsweise der Erfindung in einem ersten Ausführungsbeispiel zeigt; und
  • 7 ein Sequenzdiagramm, welches die Funktionsweise der Erfindung in einem zweiten Ausführungsbeispiel zeigt.
Here we show:
  • 1 a perspective top view of a vehicle;
  • 2 a schematic representation of a vehicle and a vehicle key;
  • 3a spreading a signal;
  • 3b despreading a signal;
  • 4 a spread signal;
  • 5a a signal before spreading;
  • 5b a signal after spreading which has a power density below the noise power density;
  • 6 a sequence diagram showing the operation of the invention in a first embodiment; and
  • 7 a sequence diagram showing the operation of the invention in a second embodiment.

Im Folgenden werden für gleiche oder gleichwirkende Teile dieselben Bezugsziffern verwendet.In the following, the same reference numbers are used for identical or equivalent parts.

1 zeigt schematisch ein Authentifizierungssystem 1, welches ein Fahrzeug 10 und einen Fahrzeugschlüssel 20 umfasst. Der Fahrzeugschlüssel 20 ist in dem Ausführungsbeispiel der 1 innerhalb des Fahrzeugs 10 angeordnet. In diesem Zustand ist das Fahrzeug 10 zum Starten freigegeben. Das bedeutet, dass ein Fahrer das Fahrzeug 10 beispielsweise durch Drücken eines Startknopfes starten kann. 1 shows schematically an authentication system 1, which comprises a vehicle 10 and a vehicle key 20. The vehicle key 20 is in the embodiment of the 1 arranged inside the vehicle 10. In this state, the vehicle 10 is enabled for starting. This means that a driver can start the vehicle 10, for example, by pressing a start button.

In dem Fall, in dem sich der Fahrzeugschlüssel 20 außerhalb des Fahrzeugs 10 befindet, kann der Fahrer des Fahrzeugs 10 das Fahrzeug 10 nicht starten.In the case where the vehicle key 20 is outside the vehicle 10, the driver of the vehicle 10 cannot start the vehicle 10.

Die 2 zeigt eine schematische Darstellung des Authentifizierungssystems 1, welches das Fahrzeug 10 und den Fahrzeugschlüssel 20 umfasst. Der Fahrzeugschlüssel 20 umfasst eine Schlüssel-Recheneinrichtung 21, eine Schlüsselspeichereinrichtung 22, eine Schlüssel-Sendeeinrichtung 23 und eine Schlüssel-Synchronisationseinrichtung 24.The 2 shows a schematic representation of the authentication system 1, which comprises the vehicle 10 and the vehicle key 20. The vehicle key 20 comprises a key computing device 21, a key storage device 22, a key transmitting device 23 and a key synchronization device 24.

Um das Fahrzeug 10 freizugeben, sendet der Fahrzeugschlüssel 20 mittels seiner Schlüssel-Sendeeinrichtung 23 zwei Signale: ein Schlüsseldatensignal 31 und ein Bestätigungsdatensignal 41.To release the vehicle 10, the vehicle key 20 sends two signals via its key transmitting device 23: a key data signal 31 and a confirmation data signal 41.

Das Schlüsseldatensignal 31 umfasst in dem gezeigten Ausführungsbeispiel eine Schlüsseldatenfolge 30, die Teil eines Verschlüsselungsverfahrens ist. Bei dem Verschlüsselungsverfahren kann es sich um ein asymmetrisches oder ein symmetrisches Verschlüsselungsverfahren handeln. Im einfachsten Fall werden daher über das Schlüsseldatensignal 31 geheime Schlüsseldaten übertragen.In the embodiment shown, the key data signal 31 comprises a key data sequence 30, which is part of an encryption method. The encryption method can be an asymmetric or a symmetric encryption method. In the simplest case, secret key data is therefore transmitted via the key data signal 31.

Das Bestätigungsdatensignal 41 ist ein zusätzliches Signal, welches zur Freigabe des Fahrzeugs 10 benötigt wird. Das Bestätigungsdatensignal 41 ist ein mittels eines Spreizcodes gespreiztes Signal, welches keine Nutzdaten als solche überträgt. Vielmehr wird mittels des Bestätigungsdatensignals 41 im gezeigten Ausführungsbeispiel lediglich ein einzelnes Bit übertragen.The confirmation data signal 41 is an additional signal that is required to release the vehicle 10. The confirmation data signal 41 is a signal that is spread using a spreading code and does not transmit any useful data as such. Rather, only a single bit is transmitted using the confirmation data signal 41 in the embodiment shown.

Das Fahrzeug 10 umfasst eine Fahrzeug-Empfangseinrichtung 11 zum Empfangen des Schlüsseldatensignals 31 und des Bestätigungsdatensignals 41. Darüber hinaus umfasst das Fahrzeug 10 eine Fahrzeug-Recheneinrichtung 14 zum Verarbeiten der empfangenen Signale 31 und 41 sowie eine Fahrzeug-Speichereinrichtung 15 zum Speichern der übertragenen Daten. Für eine Kommunikation zwischen Schlüsseleinrichtung 20 und Fahrzeug 10 umfasst das Fahrzeug 10 ferner eine Fahrzeug-Sendeeinrichtung 13. Wenn durch die Fahrzeug-Recheneirichtung 14 festgestellt wird, dass das Schlüsseldatensignal 31 eine zulässige Schlüsseldatenfolge 30 übertragen hat, und wenn durch die Fahrzeug-Recheneinrichtung 14 festgestellt ist, dass das Bestätigungsdatensignal 41 empfangen wurde, so gibt die Fahrzeug-Sperreinrichtung 12 das Fahrzeug 10 frei. Das bedeutet, dass anschließend der Fahrer des Fahrzeugs 10 das Fahrzeug 10 starten kann.The vehicle 10 comprises a vehicle receiving device 11 for receiving the key data signal 31 and the confirmation data signal 41. In addition, the vehicle 10 comprises a vehicle computing device 14 for processing the received signals 31 and 41 and a vehicle storage device 15 for storing the transmitted data. For communication between the key device 20 and the vehicle 10, the vehicle 10 further comprises a vehicle transmitting device 13. If the vehicle computing device 14 determines that the key data signal 31 has transmitted a permissible key data sequence 30 and if the vehicle computing device 14 determines that the confirmation data signal 41 has been received, the vehicle locking device 12 releases the vehicle 10. This means that the driver of the vehicle 10 can then start the vehicle 10.

Die 3a und 3b zeigen das Spreizen und Entspreizen eines Signals. Im Ausführungsbseispiel der 3a soll ein Bestätigungsdatensatz 40 mittels eines Spreizcodes 44 gespreizt werden, so dass das Bestätigungsdatensignal 41 erzeugt wird. Im gezeigten Ausführungsbeispiel umfasst der Bestätigungsdatensatz 40 lediglich ein einzelnes Bit, welches auf den Wert 1 gesetzt ist. Der Bestätigungsdatensatz 40 wird mittels einer XOR-Operation vektoriell mit dem Spreizcode 44 in Bestätigungsdate 45 umgewandelt. Das bedeutet, dass jedes Bit des Spreizcodes 44 einzeln mit dem Bit des Bestätigungsdatensatzes 14 mit der XOR-Operation verarbeitet wird. Die gespreizten Bestätigungsdaten 45 werden von der Schlüsseleinrichtung 20 an das Fahrzeug 10 im Bestätigungsdatensignal 41 übertragen.The 3a and 3b show the spreading and despreading of a signal. In the example of the 3a A confirmation data set 40 should be created by means of a spreading code 44 so that the confirmation data signal 41 is generated. In the embodiment shown, the confirmation data set 40 comprises only a single bit, which is set to the value 1. The confirmation data set 40 is vectorially converted into confirmation data 45 using the spreading code 44 by means of an XOR operation. This means that each bit of the spreading code 44 is individually processed with the bit of the confirmation data set 14 using the XOR operation. The spread confirmation data 45 is transmitted from the key device 20 to the vehicle 10 in the confirmation data signal 41.

Die 3b zeigt, wie das Fahrzeug 10 aus dem empfangenen Bestätigungsdatensignal 41 den Bestätigungsdatensatz 40 wiederherstellt. Hierzu ist in der Fahrzeugspeichereinrichtung 15 der Spreizcode 44 abgelegt, der mit den empfangenen Bestätigungsdaten 45 unter Verwendung der XOR-Operation verarbeitet wird. Daraus ergeben sich Bestätigungsdaten 46 nach der Dekodierung, aus denen der Bestätigungsdatensatz 40 wiederhergestellt werden kann.The 3b shows how the vehicle 10 restores the confirmation data set 40 from the received confirmation data signal 41. For this purpose, the spreading code 44 is stored in the vehicle memory device 15 and is processed with the received confirmation data 45 using the XOR operation. This results in confirmation data 46 after decoding, from which the confirmation data set 40 can be restored.

Die 4 zeigt den Zusammenhang zwischen dem Bestätigungsdatensatz 40 und dem Bestätigungsdatensignal 41. Im oberen Abschnitt der 4 ist gezeigt, wie sich der Bestätigungsdatensatz 40 über die Zeit verhält. Da der Bestätigungsdatensatz 40 aus nur einem einzelnen Bit mit dem Wert 1 besteht, ist der Wert über alle Zeitpunkte t0-t7 gleich 1. Im Gegensatz dazu zeigt der untere Bereich der 4 das Bestätigungsdatensignal 41 über die Zeitpunkte t0-t7. Wie sich den 3a und 3b entnehmen lässt, weist das Bestätigungsdatensignal 41 zu den Zeitpunkten t0 und t1 den Wert 0 auf. Zu den Zeitpunkten t2, t3 und t4 weist das Signal 41 den Wert 1 auf. Zu den Zeitpunkten t5, t6 und t7 fällt der Wert wieder auf den Wert 0 ab. Für einen Wert des Bestätigungsdatensatzes 40 werden also acht Werte im Bestätigungsdatensignal 41 übertragen. Die Werte des Bestätigungsdatensatzes 40 werden Symbole und die Werte des Bestätigungsdatensignals 41 werden Chips genannt.The 4 shows the relationship between the confirmation data set 40 and the confirmation data signal 41. In the upper section of the 4 shows how the confirmation data set 40 behaves over time. Since the confirmation data set 40 consists of only a single bit with the value 1, the value is 1 over all times t0-t7. In contrast, the lower part of the 4 the confirmation data signal 41 over the times t0-t7. As the 3a and 3b As can be seen, the confirmation data signal 41 has the value 0 at times t0 and t1. At times t2, t3 and t4 the signal 41 has the value 1. At times t5, t6 and t7 the value drops back to the value 0. For one value of the confirmation data set 40, eight values are therefore transmitted in the confirmation data signal 41. The values of the confirmation data set 40 are called symbols and the values of the confirmation data signal 41 are called chips.

Die 5a und 5b zeigen, wie das Bestätigungsdatensignal 41 durch einen geeigneten Spreizcode 44 im thermischen Grundrauschen 60 versteckt werden kann.The 5a and 5b show how the confirmation data signal 41 can be hidden in the thermal noise floor 60 by a suitable spreading code 44.

Die 5a zeigt, wie das Bestätigungsdatensignal 41 über eine Vielzahl von Frequenzen f übertragen wird, wenn keine Codespreizung eingesetzt wird. Die Leistungsdichte des Bestätigungsdatensignals 47 liegt deutlich über der Leistungsdichte 61 des Grundrauschens 60. Im gezeigten Ausführungsbeispiel hat das Signal 41 also ein Signalrauschverhältnis, welches deutlich größer 1 ist.The 5a shows how the confirmation data signal 41 is transmitted over a large number of frequencies f when no code spreading is used. The power density of the confirmation data signal 47 is significantly higher than the power density 61 of the background noise 60. In the embodiment shown, the signal 41 therefore has a signal-to-noise ratio that is significantly greater than 1.

Das Grundrauschen 60 wird beispielsweise durch thermische Einflüsse bestimmt.The noise floor 60 is determined, for example, by thermal influences.

Die 5b zeigt das Bestätigungsdatensignal 41 nach einer Codespreizung. Dabei ist der Spreizcode 44 derart gewählt, dass die Leistungsdichte 47 des Bestätigungsdatensignals 41 unterhalb der Leistungsdichte 61 des Grundrauschens 60 liegt. Das Bestätigungsdatensignal 41 weist demnach ein Signalrauschverhältnis kleiner 1 auf.The 5b shows the confirmation data signal 41 after code spreading. The spreading code 44 is selected such that the power density 47 of the confirmation data signal 41 is below the power density 61 of the background noise 60. The confirmation data signal 41 therefore has a signal-to-noise ratio of less than 1.

Dadurch, dass die Leistungsdichte 47 des Bestätigungsdatensignals 41 unterhalb der Leistungsdichte 61 des Grundrauschsignals 60 liegt, kann das Bestätigungsdatensignal 41 durch die Fahrzeugempfangseinrichtung 11 nur dann erkannt werden, wenn der Spreizcode 44 fahrzeugseitig bekannt ist. Der Spreizcode 44 wirkt daher als Sicherheitsmechanismus.Because the power density 47 of the confirmation data signal 41 is below the power density 61 of the background noise signal 60, the confirmation data signal 41 can only be recognized by the vehicle receiving device 11 if the spreading code 44 is known on the vehicle side. The spreading code 44 therefore acts as a security mechanism.

6 zeigt ein Sequenzdiagramm, welches die gesendeten und empfangenen Signale des Fahrzeugs 10 und des Schlüssels 20 illustriert. In einem ersten Schritt sendet das Fahrzeug 10 ein Anfragesignal 50 an den Fahrzeugschlüssel 20. Der Fahrzeugschlüssel 20 erzeugt in Schritt S1 in Reaktion auf das Anfragesignal 50 ein Bestätigungsdatensignal 41 unter Verwendung eines Spreizcodes 44. Auch wird ein Schlüsseldatensignal 31 erzeugt, mit dem Schlüsseldaten 30 übertragen werden. Das Bestätigungsdatensignal 41 und das Schlüsseldatensignal 31 werden parallel oder näherungsweise parallel an das Fahrzeug 10 übertragen. Das Fahrzeug 10 stellt unter Verwendung des Spreizcodes 44 die Bestätigungsdatenfolge 40 aus dem Bestätigungsdatensignal 41 im Schritt S4 wieder her. Im Schritt S5 wird anschließend überprüft, ob die Bestätigungsdatenfolge 40 korrekt ist und ob die übertragene Schlüsseldatenfolge 30 korrekt ist. Hierzu wird die empfangene Schlüsseldatenfolge 30 mit Daten verglichen, die in der Fahrzeug-Speichereinrichtung 15 gespeichert sind. Vorzugsweise werden die Daten bereits ab Werk jeweils in der Schlüsseleinrichtung 20 und in der Fahrzeug-Speichereinrichtung 15 gespeichert. 6 shows a sequence diagram which illustrates the signals sent and received by the vehicle 10 and the key 20. In a first step, the vehicle 10 sends a request signal 50 to the vehicle key 20. In step S1, the vehicle key 20 generates a confirmation data signal 41 in response to the request signal 50 using a spreading code 44. A key data signal 31 is also generated with which key data 30 is transmitted. The confirmation data signal 41 and the key data signal 31 are transmitted in parallel or approximately in parallel to the vehicle 10. The vehicle 10 reconstructs the confirmation data sequence 40 from the confirmation data signal 41 in step S4 using the spreading code 44. In step S5, it is then checked whether the confirmation data sequence 40 is correct and whether the transmitted key data sequence 30 is correct. For this purpose, the received key data sequence 30 is compared with data stored in the vehicle storage device 15. Preferably, the data is already stored in the key device 20 and in the vehicle storage device 15 at the factory.

Wenn die korrekten Daten empfangen wurden, so wird das Fahrzeug 10 in Schritt S6 freigegeben. Das bedeutet, dass der Fahrer das Fahrzeug 10 nun starten kann.If the correct data has been received, the vehicle 10 is released in step S6. This means that the driver can now start the vehicle 10.

In der 7 ist ein Ausführungsbeispiel gezeigt, bei dem zusätzlich zu dem in der 6 gezeigten Verfahren eine Synchronisation und Abstandsmessung ausgeführt wird.In the 7 An embodiment is shown in which, in addition to the 6 synchronization and distance measurement are carried out using the method shown.

Hierzu wird zunächst vom Fahrzeug 10 ein Aufwachsignal 90 an den Fahrzeugschlüssel 20 gesendet. In Reaktion auf den Empfang des Aufwachsignals 90, sendet der Schlüssel 20 ein Bestätigungssignal 91 an das Fahrzeug 10. Das Fahrzeug 10 sendet nun zwei Signale. Zum einen wird ein Anfragesignal 92 an den Fahrzeugschlüssel 20 gesendet und zum anderen wird ein erstes Synchronisationssignal 93 unter Verwendung einer Spreiztechnik, wie sie oben beschrieben wurde, gesendet. Nach Ablauf eines vorher festgelegten und konstanten Synchronisationsintervalls Sync1 sendet der Fahrzeugschlüssel 20 ein zweites Synchronisationssignal 94 an das Fahrzeug 10.For this purpose, a wake-up signal 90 is first sent from the vehicle 10 to the vehicle key 20. In response to receiving the wake-up signal 90, the key 20 sends a confirmation signal 91 to the vehicle 10. The vehicle 10 now sends two signals. Firstly, a request signal 92 is sent to the vehicle key 20 and secondly, a first synchronization signal 93 is sent using a spreading technique as described above. After a previously defined and constant synchronization interval Sync1 has elapsed, the vehicle key 20 sends a second synchronization signal 94 to the vehicle 10.

Das Fahrzeug 10 bestimmt nun ein Synchronisationsintervall Sync2, welches die Zeitdauer angibt, die seit dem Versenden des ersten Synchronisationssignals 93 und dem Empfang des zweiten Synchronisationssignals 94 verstrichen ist. Wenn das Synchronisationsintervall Sync1 und das Synchronisationsintervall Sync2 auf dem Fahrzeug 10 bekannt sind, kann festgestellt werden, wie die Laufzeit der Signale zwischen Fahrzeug 10 und Schlüsseleinrichtung 20 sind, da die Geschwindigkeit der Signale durch die Lichtgeschwindigkeit festgelegt ist.The vehicle 10 now determines a synchronization interval Sync2, which indicates the time period that has elapsed since the first synchronization signal 93 was sent and the second synchronization signal 94 was received. If the synchronization interval Sync1 and the synchronization interval Sync2 are known on the vehicle 10, it can be determined what the travel time of the signals between the vehicle 10 and the key device 20 is, since the speed of the signals is determined by the speed of light.

Unter Verwendung der ermittelten Laufzeiten der Signale kann das Fahrzeug 10 den Abstand des Schlüssels 20 zum Fahrzeug 10 bestimmen. Wenn festgestellt wird, dass sich der Schlüssel 20 mit hoher Wahrscheinlichkeit innerhalb des Fahrzeugs 10 befindet, sendet das Fahrzeug 10 ein drittes Synchronisationssignal 95 an die Schlüsseleinrichtung 20. Sämtliche Synchronisationssignale 93, 94, 95 sind unter Verwendung einer Spreiztechnik erzeugt. Unter Verwendung des dritten Synchronisationssignals 95 erzeugt der Fahrzeugschlüssel 20 ein dem Anfragesignal 92 zugeordnetes Schlüsseldatensignal 96. Das Schlüsseldatensignal 96 umfasst einen Code, der durch das Fahrzeug 10 verifiziert werden kann.Using the determined travel times of the signals, the vehicle 10 can determine the distance of the key 20 from the vehicle 10. If it is determined that the key 20 is most likely located inside the vehicle 10, the vehicle 10 sends a third synchronization signal 95 to the key device 20. All synchronization signals 93, 94, 95 are generated using a spreading technique. Using the third synchronization signal 95, the vehicle key 20 generates a key data signal 96 associated with the request signal 92. The key data signal 96 includes a code that can be verified by the vehicle 10.

Das in der 7 gezeigte Ausführungsbeispiel weist eine Vielzahl von Sicherheitsmechanismen auf. Zum einen ist es notwendig, dass die Schlüsseleinrichtung 20 und das Fahrzeug 10 den verwendeten Spreizcode zur Erzeugung und zum Empfang der Synchronisationssignale 93, 94, 95 kennen. Darüber hinaus müssen die über das Schlüsseldatensignal 96 übertragenen Daten korrekt sein.The 7 The embodiment shown has a variety of security mechanisms. Firstly, it is necessary for the key device 20 and the vehicle 10 to know the spreading code used to generate and receive the synchronization signals 93, 94, 95. In addition, the data transmitted via the key data signal 96 must be correct.

An dieser Stelle sei darauf hingewiesen, dass alle oben beschriebenen Teile für sich allein gesehen und in jeder Kombination, insbesondere die in den Zeichnungen dargestellten Details, als erfindungswesentlich beansprucht werden. Abänderungen hiervon sind dem Fachmann geläufig.At this point, it should be noted that all parts described above, viewed individually and in any combination, in particular the details shown in the drawings, are claimed as essential to the invention. Modifications to this are familiar to the person skilled in the art.

Bezugszeichenliste:List of reference symbols:

11
Authentifizierungssystemauthentication system
1010
Fahrzeugvehicle
1111
Fahrzeug-Empfangseinrichtungvehicle receiving device
1212
Fahrzeug-Sperreinrichtungvehicle locking device
1313
Fahrzeug-Sendeeinrichtungvehicle transmitter
1414
Fahrzeug-Recheneinrichtung; Dekodiereinrichtungvehicle computing device; decoding device
1515
Fahrzeug-Speichereinrichtungvehicle storage device
2020
Fahrzeugschlüsselvehicle key
2121
Schlüssel-Recheneinrichtungkey computing device
2222
Schlüssel-Speichereinrichtungkey storage device
2323
Schlüssel-Sendeeinrichtungkey transmitter
2424
Schlüssel-Synchronisationseinrichtungkey synchronization device
3030
Schlüsseldatenfolgekey data sequence
3131
Schlüsseldatensignalkey data signal
4040
Bestätigungsdatensatzconfirmation record
4141
Bestätigungsdatensignalconfirmation data signal
4242
Länge der Bestätigungsdatenfolgelength of the confirmation data sequence
4343
gespreiztes Bestätigungsdatensignalspread confirmation data signal
4444
Spreizcodespreading code
4545
Bestätigungsdaten nach Spreizungconfirmation data after spreading
4646
Bestätigungsdaten nach Dekodierungconfirmation data after decoding
4747
Leistungsdichte des Bestätigungsdatensignalspower density of the confirmation data signal
5050
Anfragesignalrequest signal
6060
Grundrauschsignalbackground noise signal
6161
Leistungsdichte des Grundrauschenspower density of the noise floor
7070
Synchronisationsdatensynchronization data
8080
Freigabesignalrelease signal
XORXOR
XOR-OperationXOR operation
S1-S6S1-S6
Verfahrensschritteprocedural steps
9090
Aufwachsignalwake-up signal
9191
Bestätigungssignalconfirmation signal
9292
Anfragesignalrequest signal
9393
erstes Synchronisationssignalfirst synchronization signal
9494
zweites Synchronisationssignalsecond synchronization signal
9595
dritten Synchronisationssignalthird synchronization signal
9696
Schlüsseldatensignalkey data signal
t1-t7t1-t7
Zeitpunktepoints in time
Sync1Sync1
Synchronisationsintervallsynchronization interval
Sync2Sync2
Synchronisationsintervallsynchronization interval

Claims (19)

Schlüsseleinrichtung (20), insbesondere für ein Fahrzeug (10), umfassend: eine Schlüssel-Sendeeinrichtung (23), die dazu ausgebildet ist: - ein Schlüsseldatensignal (31), insbesondere an das Fahrzeug (10), zu senden, wobei das Schlüsseldatensignal (31) eine Schlüsseldatenfolge (30) codiert; und - ein Bestätigungsdatensignal (41), insbesondere an das Fahrzeug (10), zu senden, wobei das Bestätigungsdatensignal (41) einen Bestätigungsdatensatz (40) codiert, wobei eine Schlüssel-Recheneinrichtung (21), die dazu ausgebildet ist, das Bestätigungsdatensignal (41) unter Verwendung einer Spreiztechnik zu erzeugen dadurch gekennzeichnet, dass ein Spreizcode (44) derart ausgewählt ist, dass die Leistungsdichte (47) des Bestätigungsdatensignals (41) in einem Messabstand von der Schlüssel-Sendeeinrichtung (23) geringer ist als die Rauschleistungsdichte (61).Key device (20), in particular for a vehicle (10), comprising: a key transmitting device (23) which is designed to: - send a key data signal (31), in particular to the vehicle (10), wherein the key data signal (31) encodes a key data sequence (30); and - send a confirmation data signal (41), in particular to the vehicle (10), wherein the confirmation data signal (41) encodes a confirmation data set (40), wherein a key computing device (21) which is designed to generate the confirmation data signal (41) using a spreading technique, characterized in that a spreading code (44) is selected such that the power density (47) of the confirmation data signal (41) at a measuring distance from the key transmitting device (23) is lower than the noise power density (61). Schlüsseleinrichtung (20) nach Anspruch 1, dadurch gekennzeichnet, dass die Schlüssel-Sendeeinrichtung (23) dazu ausgebildet ist, das Bestätigungsdatensignal (41) durch bitweises codieren, insbesondere mittels einer XOR-Operation (XOR), des Bestätigungsdatensatzes (40) mit einem Spreizcode (44) zu erzeugen.Key device (20) according to claim 1 , characterized in that the key transmitting device (23) is designed to generate the confirmation data signal (41) by bit-by-bit coding, in particular by means of an XOR operation (XOR), of the confirmation data set (40) with a spreading code (44). Schlüsseleinrichtung (20) nach einem der vorhergehenden Ansprüche, gekennzeichnet durch: eine Schlüssel-Synchronisationseinrichtung (24), wobei die Schlüssel-Recheneinrichtung (21) dazu ausgebildet ist, das Bestätigungsdatensignal (41) unter Verwendung der Schlüssel-Synchronisationseinrichtung (24) zu erzeugen.Key device (20) according to one of the preceding claims, characterized by : a key synchronization device (24), wherein the key computing device (21) is designed to generate the confirmation data signal (41) using the key synchronization device (24). Schlüsseleinrichtung (20) nach einem der vorhergehenden Ansprüche, insbesondere nach Anspruch 3, dadurch gekennzeichnet, dass die Schlüssel-Sendeeinrichtung (23) dazu ausgebildet ist, Synchronisationsdaten (94), insbesondere an ein/das Fahrzeug (10), zu senden, wobei die Synchronisationsdaten (94) zur Bestimmung eines Abstandes zwischen der Schlüsseleinrichtung (20) und einem/dem Fahrzeug (10) verwendbar sind.Key device (20) according to one of the preceding claims, in particular claim 3 , characterized in that the key transmitting device (23) is designed to transmit synchronization data (94), in particular to a/the vehicle (10), wherein the synchronization data (94) can be used to determine a distance between the key device (20) and a/the vehicle (10). Schlüsseleinrichtung (20) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der Messabstand von der Schlüssel-Sendeeinrichtung (23) kleiner 300 cm, bevorzugt kleiner 100 cm beträgt, wobei die Leistungsdichte innerhalb des Messabstands geringer ist als die, insbesondere thermischen, Rauschleistungsdichte (61).Key device (20) according to one of the preceding claims, characterized in that the measuring distance from the key transmitting device (23) is less than 300 cm, preferably less than 100 cm, wherein the power density within the measuring distance is lower than the, in particular thermal, noise power density (61). Schlüsseleinrichtung (20) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der Bestätigungsdatensatz (40) eine Länge (42) kleiner gleich 128 Bit, insbesondere kleiner gleich 64 Bit, bevorzugt genau 1 Bit, aufweist.Key device (20) according to one of the preceding claims, characterized in that the confirmation data record (40) has a length (42) less than or equal to 128 bits, in particular less than or equal to 64 bits, preferably exactly 1 bit. Schlüsseleinrichtung (20) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass dem Bestätigungsdatensignal (41) eine Baudrate und eine Chiprate zugeordnet ist, wobei das Verhältnis aus Chiprate und Baudrate einen Spreizfaktor angibt, der insbesondere größer 103, bevorzugt größer 105, ist.Key device (20) according to one of the preceding claims, characterized in that a baud rate and a chip rate are assigned to the confirmation data signal (41), wherein the ratio of chip rate and baud rate indicates a spreading factor which is in particular greater than 10 3 , preferably greater than 10 5 . Authentifizierungseinrichtung (10), insbesondere für ein Fahrzeug (10), insbesondere für eine Schlüsseleinrichtung (20) nach einem der vorhergehenden Ansprüche, umfassend: - eine Empfangseinrichtung (11) zum Empfangen o eines Schlüsseldatensignals (31), wobei das Schlüsseldatensignal (31) eine Schlüsseldatenfolge (30) codiert; und o eines Bestätigungsdatensignals (41), wobei das Bestätigungsdatensignal (40) einen Bestätigungsdatensatz (41) codiert; - eine Sperreinrichtung (12), die dazu ausgebildet ist, ein Freigabesignal (80) zu erzeugen, wenn der Bestätigungsdatensatz (40) und die Schlüsseldatenfolge (30) durch die Sperrvorrichtung (12) validiert sind, wobei eine Dekodiereinrichtung (14), die dazu ausgebildet ist, den Bestätigungsdatensatz (40) aus dem Bestätigungsdatensignal (41) unter Verwendung einer Spreiztechnik wiederherzustellen, dadurch gekennzeichnet, dass ein Spreizcode (44) derart ausgewählt ist, dass die Leistungsdichte (47) des Bestätigungsdatensignals (41) in einem Messabstand von der Schlüssel-Sendeeinrichtung (23) geringer ist als die Rauschleistungsdichte (61).Authentication device (10), in particular for a vehicle (10), in particular for a key device (20) according to one of the preceding claims, comprising: - a receiving device (11) for receiving o a key data signal (31), wherein the key data signal (31) encodes a key data sequence (30); and o a confirmation data signal (41), wherein the confirmation data signal (40) encodes a confirmation data set (41); - a blocking device (12) which is designed to generate an enable signal (80) when the confirmation data set (40) and the key data sequence (30) are validated by the blocking device (12), wherein a decoding device (14) which is designed to recover the confirmation data set (40) from the confirmation data signal (41) using a spreading technique, characterized in that a spreading code (44) is selected such that the power density (47) of the confirmation data signal (41) at a measuring distance from the key transmitting device (23) is lower than the noise power density (61). Authentifizierungseinrichtung nach Anspruch 8, dadurch gekennzeichnet, dass die Dekodiereinrichtung (14) dazu ausgebildet ist, den Bestätigungsdatensatz (40) durch bitweises dekodieren, insbesondere mittels einer XOR-Operation (XOR), des Bestätigungsdatensignals (41) mit einem Spreizcode (44) wiederherzustellen.Authentication facility after claim 8 , characterized in that the decoding device (14) is designed to restore the confirmation data set (40) by bit-by-bit decoding, in particular by means of an XOR operation (XOR), of the confirmation data signal (41) with a spreading code (44). Authentifizierungseinrichtung nach Anspruch 8 oder 9, dadurch gekennzeichnet, dass die Dekodiereinrichtung (14) dazu ausgebildet ist, den Bestätigungsdatensatz (40) unter Verwendung von dem Bestätigungsdatensignal (41) zugeordneten Synchronisationsdaten (70) wiederherzustellen.Authentication facility after claim 8 or 9 , characterized in that the decoding device (14) is designed to restore the confirmation data set (40) using synchronization data (70) associated with the confirmation data signal (41). Authentifizierungssystem (1), insbesondere für ein Fahrzeug (10), umfassend: - eine Schlüsseleinrichtung (20) nach einem der Ansprüche 1 bis 7; - eine Authentifizierungseinrichtung (10) nach einem der Ansprüche 8 bis 10, dadurch gekennzeichnet, dass die Schlüsseleinrichtung (20) und die Authentifizierungseinrichtung (10) dazu ausgebildet sind, einen gemeinsamen Spreizcode (44) zu verwenden.Authentication system (1), in particular for a vehicle (10), comprising: - a key device (20) according to one of the Claims 1 until 7 ; - an authentication device (10) according to one of the Claims 8 until 10 , characterized by , that the key device (20) and the authentication device (10) are designed to use a common spreading code (44). Authentifizierungssystem (1) nach Anspruch 1, gekennzeichnet durch eine/die Dekodiereinrichtung (14), die dazu ausgebildet ist, die Authentifizierungseinrichtung (10) bezüglich des Spreizcodes (44) mit der Schlüsseleinrichtung (20) zu synchronisieren.Authentication system (1) according to claim 1 , characterized by a/the decoding device (14) which is designed to synchronize the authentication device (10) with the key device (20) with regard to the spreading code (44). Verfahren zum Freigeben eines Fahrzeugs (10), folgende Schritte aufweisend: - Erzeugen (S1) eines Bestätigungsdatensignals (41) aus einer Bestätigungsdatenfolge (40) unter Verwendung eines Spreizcodes (44); - Senden (S2) des Bestätigungsdatensignals (41) und eines Schlüsseldatensignals (31), das eine Schlüsseldatenfolge (30) codiert; - Empfangen (S3) des Bestätigungsdatensignals (41) und des Schlüsseldatensignals (31); - Wiederherstellen (S4) der Bestätigungsdatenfolge (40) aus dem Bestätigungsdatensignal (41) unter Verwendung des Spreizcodes (44); - Validieren (S5) der Bestätigungsdatenfolge (40) und der Schlüsseldatenfolge (30); - Freigeben (S6) eines Fahrzeugs (10), wenn die Bestätigungsdatenfolge (40) und die Schlüsseldatenfolge (30) validiert sind, dadurch gekennzeichnet, dass ein Spreizcode (44) derart ausgewählt ist, dass die Leistungsdichte (47) des Bestätigungsdatensignals (41) in einem Messabstand von der Schlüssel-Sendeeinrichtung (23) geringer ist als die Rauschleistungsdichte (61).Method for releasing a vehicle (10), comprising the following steps: - generating (S1) a confirmation data signal (41) from a confirmation data sequence (40) using a spreading code (44); - sending (S2) the confirmation data signal (41) and a key data signal (31) which encodes a key data sequence (30); - receiving (S3) the confirmation data signal (41) and the key data signal (31); - restoring (S4) the confirmation data sequence (40) from the confirmation data signal (41) using the spreading code (44); - validating (S5) the confirmation data sequence (40) and the key data sequence (30); - releasing (S6) a vehicle (10) when the confirmation data sequence (40) and the key data sequence (30) are validated, characterized in that a spreading code (44) is selected such that the power density (47) of the confirmation data signal (41) at a measuring distance from the key transmitting device (23) is lower than the noise power density (61). Verfahren nach Anspruch 13, dadurch gekennzeichnet, dass das Validieren (S6) ein Vergleichen der Schlüsseldatenfolge (30) mit einem Validierungscode (32) umfasst.procedure according to claim 13 , characterized in that the validation (S6) comprises comparing the key data sequence (30) with a validation code (32). Verfahren nach einem der Ansprüche 13 oder 14, dadurch gekennzeichnet, dass das Wiederherstellen (S4) eine Korrelation des empfangenen Bestätigungsdatensignals (41) mit dem Spreizcode (44) umfasst.Method according to one of the Claims 13 or 14 , characterized in that the restoring (S4) comprises a correlation of the received confirmation data signal (41) with the spreading code (44). Verfahren nach einem der Ansprüche 13 bis 15, dadurch gekennzeichnet, dass das Wiederherstellen (S4) ein Synchronisieren bezüglich des Spreizcodes (44) umfasst.Method according to one of the Claims 13 until 15 , characterized in that the restoring (S4) comprises synchronizing with respect to the spreading code (44). Verfahren nach einem der Ansprüche 13 bis 16, insbesondere nach Anspruch 16, dadurch gekennzeichnet, dass ein/das Synchronisieren unter Verwendung eines festgelegten Synchronisationsintervalls ausgeführt wird.Method according to one of the Claims 13 until 16 , especially after claim 16 , characterized in that synchronization is carried out using a fixed synchronization interval. Verfahren nach einem der Ansprüche 13 bis 16, insbesondere nach Anspruch 17, gekennzeichnet durch eine Abstandsmessung, wobei die Abstandsmessung unter Verwendung einer/der Synchronisation ausgeführt wird.Method according to one of the Claims 13 until 16 , especially after claim 17 , characterized by a distance measurement, wherein the distance measurement is carried out using a/the synchronization. Computer-lesbares Speichermedium, welches Instruktionen enthält, die (mindestens) einen Prozessor dazu veranlassen ein Verfahren nach einem der Ansprüche 13-18 zu implementieren, wenn die Instruktionen durch den Prozessor ausgeführt werden.Computer-readable storage medium containing instructions that cause (at least) one processor to perform a method according to one of the Claims 13 - 18 to implement when the instructions are executed by the processor.
DE102017206008.5A 2017-04-07 2017-04-07 Key device, authentication device, authentication system, method for releasing a vehicle and computer-readable storage medium Active DE102017206008B4 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE102017206008.5A DE102017206008B4 (en) 2017-04-07 2017-04-07 Key device, authentication device, authentication system, method for releasing a vehicle and computer-readable storage medium
PCT/EP2018/051612 WO2018184744A1 (en) 2017-04-07 2018-01-24 Key device, authentication device, authentication system, method for releasing a vehicle and computer-readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102017206008.5A DE102017206008B4 (en) 2017-04-07 2017-04-07 Key device, authentication device, authentication system, method for releasing a vehicle and computer-readable storage medium

Publications (2)

Publication Number Publication Date
DE102017206008A1 DE102017206008A1 (en) 2018-10-11
DE102017206008B4 true DE102017206008B4 (en) 2024-11-07

Family

ID=61274218

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102017206008.5A Active DE102017206008B4 (en) 2017-04-07 2017-04-07 Key device, authentication device, authentication system, method for releasing a vehicle and computer-readable storage medium

Country Status (2)

Country Link
DE (1) DE102017206008B4 (en)
WO (1) WO2018184744A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102007028732A1 (en) 2007-06-21 2008-12-24 Continental Automotive Gmbh Multiple spreading / despreading of spread spectrum signals by multiple spreading sequences
WO2016059451A1 (en) 2014-10-15 2016-04-21 Continental Automotive Gmbh Method and system for detecting relay attack for pase system
DE102015017146A1 (en) 2015-08-26 2017-03-02 Continental Automotive Gmbh Methods and devices for distance determination, in particular by runtime-based distance measurement with multiple devices

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4394132B2 (en) * 2007-03-19 2010-01-06 株式会社日本自動車部品総合研究所 Electronic key system
JP5001341B2 (en) * 2009-11-27 2012-08-15 株式会社日本自動車部品総合研究所 Wireless communication system
US8947202B2 (en) * 2011-10-20 2015-02-03 Apple Inc. Accessing a vehicle using portable devices

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102007028732A1 (en) 2007-06-21 2008-12-24 Continental Automotive Gmbh Multiple spreading / despreading of spread spectrum signals by multiple spreading sequences
WO2016059451A1 (en) 2014-10-15 2016-04-21 Continental Automotive Gmbh Method and system for detecting relay attack for pase system
DE102015017146A1 (en) 2015-08-26 2017-03-02 Continental Automotive Gmbh Methods and devices for distance determination, in particular by runtime-based distance measurement with multiple devices

Also Published As

Publication number Publication date
DE102017206008A1 (en) 2018-10-11
WO2018184744A1 (en) 2018-10-11

Similar Documents

Publication Publication Date Title
DE4411451C1 (en) Vehicle security device with electronic use authorisation encoding
DE102022112162B3 (en) Method and system for the time-controlled release of at least one function of a device
DE102011075886B3 (en) Method for verifying access and/or start of passenger car, involves changing time points of electromagnetic signals of antennas and specific characteristics and/or temporal position of sending blocks correspond to cryptographic process
DE102017103242A1 (en) Method for activating at least one safety function of a safety system of a vehicle
DE102008014057A1 (en) Electronic key system and method
DE10105060B4 (en) Access control system
EP0983916A1 (en) Locking system, in particular for a motor vehicle
DE102015206009A1 (en) Distance determination and authentication of a radio key for a vehicle
DE102012106126B4 (en) Vehicle control device and authentication method
DE102016213608A1 (en) On-vehicle device control system, on-board control device and portable machine
DE102017211941B4 (en) Method for determining an access authorization to a motor vehicle and authorization system for a motor vehicle
EP0937845B1 (en) Releasing system as means of releasing functions
DE19600556A1 (en) Method of operating an anti-theft system and anti-theft system
EP0923054B1 (en) Method and device for checking the usage right for access control devices
DE102017206008B4 (en) Key device, authentication device, authentication system, method for releasing a vehicle and computer-readable storage medium
DE10112573C2 (en) Method for initializing an anti-theft system for a motor vehicle
DE4433499A1 (en) Electronic theft prevention system for vehicle
DE112014003345T5 (en) Data exclusion device
DE10004615C2 (en) Authorization control system, in particular for a motor vehicle
DE102021204529A1 (en) Device and method for wireless communication
WO2006072328A1 (en) Communication method and associated vehicle securing system
DE2735048C2 (en) Process for the electronically controlled release of door, safe and function locks using electronically coded keys and a circuit arrangement for carrying out the process
EP1330068B1 (en) Method and data transmission system for bidirectional data transmission between two devices
DE102004052787A1 (en) Security system especially for vehicle has part of the key code compared against part of the on board authentication system to generate release codes
EP2834767B1 (en) Computer system and method for secure boot of a computer system

Legal Events

Date Code Title Description
R163 Identified publications notified
R012 Request for examination validly filed
R016 Response to examination communication
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final