DE10158202A1 - Method for performing a keyless authorization check on a motor vehicle - Google Patents
Method for performing a keyless authorization check on a motor vehicleInfo
- Publication number
- DE10158202A1 DE10158202A1 DE2001158202 DE10158202A DE10158202A1 DE 10158202 A1 DE10158202 A1 DE 10158202A1 DE 2001158202 DE2001158202 DE 2001158202 DE 10158202 A DE10158202 A DE 10158202A DE 10158202 A1 DE10158202 A1 DE 10158202A1
- Authority
- DE
- Germany
- Prior art keywords
- motor vehicle
- transponder
- distance determination
- code
- identification
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000013475 authorization Methods 0.000 title claims abstract description 19
- 230000005540 biological transmission Effects 0.000 claims abstract description 7
- 230000007175 bidirectional communication Effects 0.000 claims abstract description 6
- 230000001960 triggered effect Effects 0.000 claims abstract description 6
- 230000006854 communication Effects 0.000 claims description 14
- 238000010586 diagram Methods 0.000 description 2
- 230000002618 waking effect Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R25/00—Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
- B60R25/20—Means to switch the anti-theft system on or off
- B60R25/24—Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00309—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00309—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
- G07C2009/00388—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks code verification carried out according to the challenge/response method
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00309—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
- G07C2009/00412—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks the transmitted data signal being encrypted
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C2009/00753—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by active electrical keys
- G07C2009/00769—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by active electrical keys with data transmission performed by wireless means
- G07C2009/00793—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by active electrical keys with data transmission performed by wireless means by Hertzian waves
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C2209/00—Indexing scheme relating to groups G07C9/00 - G07C9/38
- G07C2209/08—With time considerations, e.g. temporary activation, valid time window or time limitations
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C2209/00—Indexing scheme relating to groups G07C9/00 - G07C9/38
- G07C2209/60—Indexing scheme relating to groups G07C9/00174 - G07C9/00944
- G07C2209/63—Comprising locating means for detecting the position of the data carrier, i.e. within the vehicle or within a certain distance from the vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Lock And Its Accessories (AREA)
Abstract
Description
Die Erfindung betrifft ein Verfahren zum Durchführen einer schlüssellosen Nutzungsberechtigungskontrolle bei einem Kraftfahrzeug, bei dem auf einer drahtlosen Übertragungsstrecke eine bidirektionale Kommunikation zwischen einer dem Kraftfahrzeug zugeordneten Sende-Empfangseinrichtung und einem mobilen Transponder zum Durchführen der Nutzungsberechtigungskontrolle erfolgt, wobei Teil der bidirektionalen Kommunikation eine Abstandsermittlung ist, bei der festgestellt wird, ob sich der Transponder innerhalb eines zulässigen Abstandes zum Kraftfahrzeug befindet und zur Abstandsermittlung ein Abstandsermittlungssignal kraftfahrzeugseitig gesendet, von dem Transponder empfangen und zurückgesendet wird. The invention relates to a method for performing a keyless entry User authorization control in a motor vehicle in the bidirectional communication on a wireless transmission link between one assigned to the motor vehicle Transceiver and a mobile transponder for performing the User authorization control takes place, being part of the bidirectional Communication is a distance determination, in which it is determined whether the Transponder within a permissible distance from the motor vehicle is located and a distance determination signal for determining the distance sent by the motor vehicle, received by the transponder and is sent back.
Verfahren zum Durchführen schlüsselloser Nutzungsberechtigungskontrollen werden beispielsweise bei Kraftfahrzeugen durchgeführt, und zwar als Zugangsberechtigungskontrolle, überprüfend, ob eine einen Transponder mitführende Person berechtigt ist, das Kraftfahrzeug zu betreten, und als Fahrberechtigungskontrolle, überprüfend, ob sich innerhalb des Kraftfahrzeuges, gegebenenfalls an einer vorbestimmten Stelle, etwa in einer Transponderaufnahme ein berechtigter Transponder befindet. In jedem Fall erfolgt das Auslösen der gewünschten Aktion, beispielsweise Entriegeln der Tür oder Starten des Motors nur dann, wenn kraftfahrzeugseitig erkannt worden ist, daß die durchgeführte Kommunikation mit einem als berechtigt registrierten Transponder durchgeführt worden ist. Dabei wird grundsätzlich davon ausgegangen, daß sich der als berechtigt registrierte Transponder bei Durchführen der Zugangsberechtigungskontrolle innerhalb eines bestimmten, geringen Abstandes zum Kraftfahrzeug befindet. Um einer Manipulation durch einen sogenannten Relaisangriff entgegen zu wirken, ist man dazu übergangen, Abstandsermittlungen durchzuführen, um tatsächlich sicher zu stellen, daß beispielsweise bei einer Zugangsberechtigungskontrolle der mit der kraftfahrzeugseitigen Sende- Empfangseinrichtung kommunizierende Transponder sich auch tatsächlich in dem vorgegebenen Abstand zum Kraftfahrzeug befindet. Eine solche Abstandsermittlung erfolgt durch Senden eines Abstandsermittlungssignales (Frage-Signal) vom Kraftfahrzeug zum Transponder oder auch umgekehrt, wobei dieses Signal von der jeweilig anderen Einrichtung - Transponder bzw. kraftfahrzeugseitige Sende-Empfangseinrichtung - zurückgesendet wird, wobei dann aus der Laufzeit der Abstand ermittelt wird. Ist die Laufzeit zu lang, befindet sich der mit dem Kraftfahrzeug kommunizierende Transponder offensichtlich nicht innerhalb des vorgegebenen Abstandsbereiches. Procedures for performing keyless User authorization checks are carried out on motor vehicles, for example as access authorization control, checking whether a one Person carrying the transponder is entitled to enter the motor vehicle, and as a driving authorization check, checking whether there is any within the Motor vehicle, possibly at a predetermined location, for example in an authorized transponder is located on a transponder receptacle. In In any case, the desired action is triggered, for example Unlock the door or start the engine only if It has been recognized by the motor vehicle that the communication carried out with a has been carried out as a registered transponder. there it is generally assumed that he is entitled registered transponders when performing the access authorization control within a certain, small distance from the motor vehicle located. Manipulation through a so-called relay attack to counteract, one has gone over to distance determinations to actually ensure that, for example, at a Access authorization control of the transmission Transponders communicating with each other also receive themselves is actually at the specified distance from the motor vehicle. A such a distance is determined by sending a Distance determination signal (question signal) from the motor vehicle to the transponder or vice versa, this signal from the respective other device - Transponder or transceiver on the motor vehicle side - is sent back, the distance then being determined from the transit time becomes. If the running time is too long, there is the one with the motor vehicle communicating transponders obviously not within the specified distance range.
Zwar ist durch diese Maßnahme einer Manipulation im Wege eines Relaisangriffes entgegengewirkt, jedoch besteht grundsätzlich die Gefahr, daß mit entsprechenden Mitteln ein berechtigt registrierter Transponder simuliert werden kann. Daher ist es Aufgabe der Erfindung, ein Verfahren der eingangs genannten, gattungsgemäßen Art dergestalt weiter zu bilden, daß die Gefahr einer Simulierung eines als berechtigt registrierten Transponders im Rahmen der Abstandsermittlung erheblich reduziert, wenn nicht sogar ausgeschaltet ist. This measure is manipulation in the way of a Counteracted relay attack, but there is always a risk that with the appropriate means an authorized registered transponder can be simulated. It is therefore an object of the invention to provide a method of the generic type mentioned at the beginning form that the risk of simulating a registered as legitimate Considerably reduced transponders as part of the distance determination, if not even turned off.
Diese Aufgabe wird erfindungsgemäß dadurch gelöst, daß kraftfahrzeugseitig und transponderseitig dieselbe, eine Abstandsermittlung identifizierende Abstandsermittlungsidentifikation jeweils mit demselben Codeschlüssel in einem Kryptcode umgesetzt wird und die benutzerseitig gewünschte Aktion kraftfahrzeugseitig ausgelöst wird, wenn der vom Transponder erstellte IST-Kryptcode und der kraftfahrzeugseitig erstellte SOLL- Kryptcode gleich sind. This object is achieved in that Same on the motor vehicle side and transponder side, a distance determination Identifying distance determination identification with the same Code key is converted into a cryptcode and the user side desired action is triggered on the motor vehicle side when the The transponder creates the actual cryptcode and the TARGET created on the motor vehicle Are the same.
Bei dem beanspruchten Verfahren sind die zur Abstandsermittlung eingesetzten Einheiten bzw. die von diesen abgesetzten Signale miteinander verheiratet, und zwar in einer Art und Weise, daß die beiden Einheiten - Kraftfahrzeug und Transponder - bei jeder Abstandsermittlung neu miteinander verheiratet werden. Verheiratet werden Kraftfahrzeug und Transponder dadurch, daß sowohl kraftfahrzeugseitig als auch transponderseitig jeweils dieselbe eine Abstandsermittlung identifizierende Abstandsermittlungsidentifikation mit demselben Codeschlüssel in einen Kryptcode umgesetzt werden. Der vom Transponder berechnete Kryptcode wird gesendet und kraftfahrzeugseitig empfangen und anschließend auf eine Übereinstimmung mit dem in diesem Falle kraftfahrzeugseitig selbst errechneten Kryptcode überprüft. Bei Übereinstimmung der beiden Kryptcodes hat offensichtlich eine Kommunikation zwischen dem Kraftfahrzeug und einem als berechtigt registrierten Transponder stattgefunden, da der Codeschlüssel nur dem Kraftfahrzeug und dem Transponder bekannt sind. Einen Rückschluß von dem gegebenenfalls abgehörten Kryptcode auf den Codeschlüssel ist nicht möglich. In the claimed method, these are for determining the distance used units or the signals sent by them with each other married, in a way that the two units - Motor vehicle and transponder - new with every distance determination to be married to each other. Motor vehicle and are married Transponder in that both on the motor vehicle side and On the transponder side, the same one identifying a distance determination Distance determination identification with the same code key in a cryptcode be implemented. The cryptcode calculated by the transponder is sent and received by the vehicle and then to a Agreement with the motor vehicle itself in this case calculated cryptcode checked. If the two match Cryptcodes obviously have communication between them Motor vehicle and a transponder registered as authorized took place because the code key only the motor vehicle and the transponder are known. A conclusion from the listened to if necessary Cryptcode on the code key is not possible.
Im Rahmen eines Kommunikationsprotokolls zum Durchführen der
Abstandsermittlung können folgende Aktionen durchgeführt werden:
kraftfahrzeugseitig:
Senden einer Abstandsermittlungsidentifikation,
Erstellen eines SOLL-Kryptcodes aus der
Abstandsermittlungsidentifikation mit dem Codeschlüssel,
transponderseitig:
Empfangen der Abstandsermittlungsidentifikation,
Erstellen eines Kryptcodes aus der Abstandsermittlungsidentifikation
mit demselben Codeschlüssel, wie kraftfahrzeugseitig verwendet,
Senden des Kryptcodes,
und erneut kraftfahrzeugseitig:
Empfangen des Antwortsignals mit dem IST-Kryptcode,
Durchführen eines Vergleichs zwischen dem empfangenen IST-
Kryptcode und dem SOLL-Kryptcode und
Durchführen der benutzerseitig gewünschten Aktion, für den Fall,
daß der IST-Kryptcode mit dem SOLL-Kryptcode übereinstimmt.
The following actions can be carried out as part of a communication protocol for performing the distance determination:
on the vehicle side:
Sending a distance identification,
Creation of a TARGET cryptcode from the distance determination identification with the code key,
transponder side:
Receiving the distance determination identification,
Creation of a crypt code from the distance determination identification with the same code key as used on the motor vehicle side,
Sending the cryptcode,
and again on the vehicle side:
Receiving the response signal with the actual cryptcode,
Performing a comparison between the received actual crypt code and the target crypt code and
Carrying out the action desired by the user, in the event that the ACTUAL cryptcode matches the TARGET cryptcode.
In einer Ausgestaltung des beanspruchten Verfahrens ist die Abstandsermittlungsidentifikation eine mit einem Zufallsgenerator erzeugte Zufallszahl oder Pseudozufallszahl. Diese Zufallszahl wird grundsätzlich nur einmal eingesetzt, kann jedoch nach Ablauf eines vorbestimmten, jedoch relativ langen Zeitraumes nochmals eingesetzt werden. Bevorzugt ist jedoch eine Ausgestaltung, bei der die Abstandsermittlungsidentifikation, die mit einem geheimen Codeschlüssel in den Abstandsermittlungskryptcode umgesetzt wird, selbst ein Kryptcode ist, der durch eine mit einem ersten Codeschlüssel umgesetzte Vorgangkennzeichnungsidentifikation generiert worden ist. Eine solche Vorgangkennzeichnungsidentifikation wird zur Kennzeichnung jedes gewünschten Nutzungsberechtigungskontrollverfahrens eingesetzt. Bei diesem Verfahren erfolgt somit quasi eine doppelte Verheiratung zwischen Kraftfahrzeug und Transponder, nämlich zum einen durch die Abstandsermittlung und zum anderen durch die Vorgangkennzeichnungsidentifikation, wodurch die Systemsicherheit gegenüber Manipulationen nochmals verbessert ist. Für den Fall, daß die Vorgangkennzeichnungsidentifikation bereitgestellt und berechnet wird von einem dem Kraftfahrzeug bzw. dem Transponder zugeordneten Mikrocontroller und die Abstandsermittlung über einen Abstandsermittlungschip erfolgt, ist durch diese Maßnahme sichergestellt, daß sowohl der mit dem Kraftfahrzeug kommunizierende Mikrocontroller als auch der bei der Abstandsermittlung mit dem Kraftfahrzeug kommunizierende Abstandsermittlungschip die dem Kraftfahrzeug zugeordneten und somit berechtigten sind. In one embodiment of the claimed method, the Distance determination identification one generated with a random generator Random number or pseudo random number. This random number is basically only Once used, however, after a predetermined, however can be used again for a relatively long period of time. Is preferred however, a configuration in which the distance determination identification, with a secret code key in the Distance determination cryptcode is implemented, is itself a cryptcode that is provided by a implemented a first code key Process identification has been generated. Such Process identification is used to identify any desired User authorization control procedure used. In this process, therefore quasi a double marriage between motor vehicle and Transponder, namely on the one hand by determining the distance and on the other by the process identification, whereby the System security against manipulation is further improved. In the case, that the process identification identification is provided and calculated is assigned to the motor vehicle or the transponder Microcontroller and the distance determination via one Distance determination chip takes place, this measure ensures that both the microcontroller communicating with the motor vehicle as well as the communicating with the motor vehicle when determining the distance Distance determination chip associated with the motor vehicle and thus are entitled.
Nachfolgend ist die Erfindung nochmals detaillierter anhand des in Fig. 1 dargestellten Fließdiagramms beschrieben. Fig. 1 zeigt nach Art eines Fließdiagrammes die kraftfahrzeugseitig und transponderseitig jeweils durchgeführten Aktionen entsprechend einem Ausführungsbeispiel. Die dargestellten und beschriebenen Aktionen stellen lediglich eine vereinfachte Darstellung eines umfangreicheren Kommunikationsprotokolls dar. Gestartet wird das Zugangsberechtigungskontrollverfahren bei dem dargestellten Ausführungsbeispiel manuell durch eine einen Transponder mitführende Person, die Zugang zu dem Kraftfahrzeug erlangen möchte durch Betätigung eines Türgriffes. Der Öffnungswunsch wird kraftfahrzeugseitig erkannt, beispielsweise dadurch, daß durch das Bewegen des Türgriffes ein elektrischer Schalter geschlossen wird. Von einer dem Kraftfahrzeug zugeordneten Sende-Empfangseinrichtung wird zunächst ein Wecksignal zum Wecken des in einem Stromsparmodus befindlichen Transponders gesendet. Dies geschieht auf einer NF-Funkstrecke. Gleichzeitig wird die HF-Sende-Empfangseinheit der kraftfahrzeugseitigen Sende-Empfangseinrichtung hochgefahren. Nach Empfang des Wecksignales durch den Transponder wird dieser ebenfalls in seinen Betriebszustand geschaltet. Beide Einheiten - kraftfahrzeugseitige Sende-Empfangseinrichtung sowie Transponder - sind nun betriebsbereit, um eine Datenkommunikation auf einer HF-Funkstrecke durchführen zu können. The invention is described in more detail below with reference to the flow diagram shown in FIG. 1. Fig. 1 a flow diagram showing the manner of the motor vehicle side and each transponder side actions performed in accordance with one embodiment. The actions shown and described merely represent a simplified illustration of a more extensive communication protocol. In the exemplary embodiment shown, the access authorization control method is started manually by a person carrying a transponder who wants to gain access to the motor vehicle by actuating a door handle. The opening request is recognized by the motor vehicle, for example in that an electrical switch is closed by moving the door handle. A wake-up signal for waking the transponder which is in a power-saving mode is first sent by a transceiver assigned to the motor vehicle. This is done on an LF radio link. At the same time, the HF transceiver of the motor vehicle transceiver is started up. After receiving the wake-up signal by the transponder, it is also switched to its operating state. Both units - the transceiver and transponder on the motor vehicle side - are now ready for operation in order to be able to carry out data communication on an HF radio link.
Kraftfahrzeugseitig wird im Rahmen einer Abfrage, zweckmäßigerweise am Anfang eines Übertragungsprotokolls und gekoppelt mit einer Übertragung einer Fahrzeugidentifikation eine Vorgangkennzeichnungsidentifikation VKI gesendet. Gleichzeitig wird ein Timer gestartet. Durch den Timer wird ein Empfangszeitfenster bereitgestellt. Kraftfahrzeugseitig wird ferner unter Verwendung eines Codeschlüssels ein Kryptcode erzeugt, in dem die Vorgangkennzeichnungsidentifikation VKI enthalten ist. Der auf diese Weise gebildete Kryptcode stellt einen SOLL-Kryptcode in der Form f(Vx) dar, wobei Vx die Vorgangkennzeichnungsidentifikation VKI für diesen aktuellen Zugangsberechtigungskontrollvorgang ist. Die von der kraftfahrzeugseitigen Sende-Empfangseinrichtung gesendete Vorgangkennzeichnungsidentifikationszahl Vx wird transponderseitig zusammen mit den übrigen Daten, beispielsweise einer Fahrzeugidentifikation empfangen. Bei berechtigter Fahrzeugidentifikation berechnet der Transponder aus der Vorgangkennzeichnungsidentifikationszahl Vx unter Verwendung desselben Codeschlüssels wie die kraftfahrzeugseitige Sende- Empfangseinrichtung ebenfalls einen Kryptcode fT(Vx) und sendet diesen an das Kraftfahrzeug. Erfolgt ein Empfang dieses SOLL-Kryptcodes fT(Vx) innerhalb des von dem Timer bereitgestellten Zeitfensters erfolgt ein Vergleich, ob der SOLL-Kryptcode fK(Vx) mit dem empfangenen IST- Kryptcode fT(Vx) übereinstimmt. Bei Übereinstimmung von SOLL- Kryptcode fK(Vx) und IST-Krypt fT(Vx) bedeutet dies, daß unter Verwendung des richtigen Codeschlüssels die zuvor gesendete Vorgangkennzeichnungsidentifikationszahl Vx transponderseitig unter Verwendung des richtigen Codeschlüssels in den Kryptcode umgesetzt worden ist. Folglich wird der Transponder als berechtigt erkannt und die gewünschte Aktion, das Entriegeln derjenigen Tür, deren Türgriff betätigt worden ist, ausgeführt. On the motor vehicle side, a process identification identification VKI is sent as part of a query, expediently at the beginning of a transmission protocol and coupled with a transmission of a vehicle identification. A timer is started at the same time. A reception time window is provided by the timer. On the motor vehicle side, a crypt code is also generated using a code key, in which the process identification identification VKI is contained. The cryptcode formed in this way represents a TARGET cryptcode in the form f (V x ), where V x is the process identification identification VKI for this current access authorization control process. The process identification number V x sent by the transceiver on the motor vehicle side is received on the transponder side together with the other data, for example a vehicle identification. If the vehicle identification is authorized, the transponder also calculates a crypt code f T (V x ) from the process identification number V x using the same code key as the motor vehicle transceiver and sends it to the motor vehicle. If this TARGET crypt code f T (V x ) is received within the time window provided by the timer, a comparison is made as to whether the TARGET crypt code f K (V x ) matches the received ACTUAL crypt code f T (V x ). If the TARGET cryptcode f K (V x ) and the actual crypt f T (V x ) match, this means that, using the correct code key, the previously sent process identification number V x has been converted on the transponder side into the crypt code using the correct code key. As a result, the transponder is recognized as authorized and the desired action, unlocking the door whose door handle has been operated, is carried out.
Wird das Antwort-Signal des Transponders mit dem IST-Kryptcode außerhalb des von dem Timer bereitgestellten Zeitfensters empfangen, erlaubt dies Rückschlüsse auf einen Manipulationsversuch; die benutzerseitig gewünschte Aktion wird nicht ausgeführt. Erfolgt ein Empfang innerhalb des von dem Timer bereitgestellten Zeitfensters, stimmen jedoch SOLL-Kryptcode und IST-Kryptcode nicht überein, deutet dies ebenfalls auf einen Manipulationsversuch hin; die benutzerseitig gewünschte Aktion wird nicht ausgeführt. The response signal of the transponder with the actual cryptcode received outside the time window provided by the timer, this allows conclusions to be drawn about a manipulation attempt; the User action requested is not carried out. There is a reception within the time window provided by the timer, but are correct SHOULD cryptcode and ACTUAL cryptcode do not match, this also indicates attempted manipulation; the action requested by the user will not be performed.
Durch die zuvor beschriebenen Verfahrensschritte erfolgt somit eine Überprüfung, ob transponderseitig die Kommunikation mit jeweils einem authentischen Mikrocontroller durchgeführt worden ist, die zum Durchführen dieses Teils des Kommunikationsprotokolls vorgesehen sind. The method steps described above thus result in a Check whether the transponder side communicates with one authentic microcontroller that has been implemented to Carrying out this part of the communication protocol are provided.
Teil des Kommunikationsprotokolls ist ferner eine Abstandsermittlung zur Überprüfung, ob sich der mit dem Kraftfahrzeug kommunizierende Transponder innerhalb eines vorgegebenen Abstandes zum Kraftfahrzeug befindet. Diese Kommunikation wird durchgeführt über jeweils einen Abstandsermittlungschip. Die Abstandsermittlungskommunikation ist in Fig. 1 durch die gestrichelte Einrahmung hervorgehoben. Zur Überprüfung, ob die Abstandsermittlung mit einem authentischen transponderseitigen Abstandsermittlungschip durchgeführt worden ist, werden im Prinzip dieselben Schritte des vorbeschriebenen Verfahrens auch auf die Kommunikation bei der Abstandsermittlung angewandt. Als Abstandsermittlungsidentifikation AMI dient der mit der Vorgangkennzeichnungsidentifikationszahl gebildete Kryptcode fK(Vx) bzw. fT(Vx), die sowohl kraftfahrzeugseitig als auch transponderseitig mit einem geheimen Abstandsermittlungscodeschlüssel in einem Abstandsermittlungskryptcode FK[fK(Vx)] bzw. FT[fT(Vx)] umgesetzt werden. Anstelle der in diesem Ausführungsbeispiel eingesetzten Abstandsermittlungsidentifikation kann auch eine andere Identifizierung, etwa Vx verwendet werden. Dieser Abstandskryptcode wird vom Transponder gesendet und kraftfahrzeugseitig empfangen. Bei einem anschließend durchgeführten Vergleichsschritt werden die beiden Abstandsermittlungskryptcode FK[fK(Vx)] bzw. FT[fT(Vx)] auf eine Übereinstimmung hin untersucht. Stimmen beide überein, erlaubt dieses den Schluß, daß die Abstandsermittlungskommunikation vom Kraftfahrzeug mit einem authentischen Abstandsermittlungschip des Transponders durchgeführt worden ist. Part of the communication protocol is also a distance determination for checking whether the transponder communicating with the motor vehicle is within a predetermined distance from the motor vehicle. This communication is carried out via a distance determination chip. The distance determination communication is highlighted in FIG. 1 by the dashed frame. To check whether the distance determination was carried out with an authentic transponder-side distance determination chip, the same steps of the above-described method are in principle also applied to the communication during the distance determination. The distance determination identification AMI is the cryptcode f K (V x ) or f T (V x ) formed with the process identification number, which is used both on the motor vehicle side and on the transponder side with a secret distance determination code key in a distance determination crypt code F K [f K (V x )] or F T [f T (V x )] can be implemented. Instead of the distance determination identification used in this exemplary embodiment, another identification, for example V x , can also be used. This distance crypt code is sent by the transponder and received by the motor vehicle. In a comparison step carried out subsequently, the two distance determination cryptcodes F K [f K (V x )] and F T [f T (V x )] are examined for a match. If the two agree, this allows the conclusion that the distance determination communication from the motor vehicle was carried out with an authentic distance determination chip of the transponder.
Nur wenn die Kommunikation zwischen Kraftfahrzeug und Transponder zu dem Ergebnis geführt hat, daß diese Kommunikation auf der Transponderseite mit einem authentischen Mikrocontroller und ebenfalls auf der Transponderseite mit entsprechend dem beschriebenen Beispiel einem authentischen Abstandsermittlungschip durchgeführt worden sind und das Antwortsignal des Transponders innerhalb des von dem Timer bereitgestellten Zeitfensters empfangen worden ist, wird die gewünschte Aktion, beispielsweise "Türentriegelung AUF" ausgelöst. Only if the communication between motor vehicle and transponder too has the result that this communication on the Transponder side with an authentic microcontroller and also on the Transponder page with one according to the example described authentic distance determination chip have been carried out and that Response signal from the transponder within that of the timer provided time window has been received, the desired action, for example, "door release OPEN" triggered.
Dieses Verfahren läßt sich ebenfalls bei einer Fahrberechtigungskontrolle
einsetzen, wobei grundsätzlich die im Rahmen der Abstandsermittlung
beschriebenen Schritte auch allein verwendet werden können, wobei
dann als Variable und jede Art Berechtigungsabfrage individuell
kennzeichnende Größe beispielsweise eine mit einem Zufallsgenerator
erzeugte Zahl sein kann, ohne daß eine solche Zahl, wie in dem
beschriebenen Ausführungsbeispiel, zuvor in einen Kryptcode umgesetzt worden
ist.
Bezugszeichenliste
fK ;Codeschlüssel Mikrocontroller, kraftfahrzeugseitig
fT ;Codeschlüssel Mikrocontroller, transponderseitig
FK Codeschlüssel kraftfahrzeugseitig, Abstandsermittlungschip
FT Codeschlüssel transponderseitig, Abstandsermittlungschip
Vx Vorgangkennzeichnungsidentifikationszahl
VKI Vorgangkennzeichnungsidentifikation
AMI Abstandsermittlungsidentifikation
This method can also be used for a driving authorization check, whereby the steps described in the context of the distance determination can also be used alone, in which case a variable that characterizes each type of authorization query can be a number generated with a random generator, for example, without such a number Number, as in the described exemplary embodiment, has previously been converted into a cryptcode. List of reference symbols f K ; code key microcontroller, on the motor vehicle side
f T ; code key microcontroller, transponder side
F K code key on the motor vehicle side, distance determination chip
F T code key on the transponder side, distance determination chip
V x process identification number
VKI process identification identification
AMI distance determination identification
Claims (6)
kraftfahrzeugseitig:
Senden einer Abstandsermittlungsidentifikation,
Erstellen eines SOLL-Kryptcodes (FK[fK(Vx)]) aus der Abstandsermittlungsidentifikation mit dem Codeschlüssel (FK),
transponderseitig:
Empfangen der Abstandsermittlungsidentifikation,
Erstellen eines Kryptcodes (FT[fT(Vx)]) aus der Abstandsermittlungsidentifikation mit demselben Codeschlüssel (FT), wie kraftfahrzeugseitig verwendet,
Senden des Kryptcodes (FT[fT(Vx)]),
und erneut kraftfahrzeugseitig:
Empfangen des Antwortsignals mit dem Kryptcode (FT[fT(Vx)]),
Durchführen eines Vergleichs zwischen dem empfangenen IST-Kryptcode (FT[fT(Vx)]) und dem SOLL-Kryptcode (FK[fK(Vx)]) und
Durchführen der benutzerseitig gewünschten Aktion, für den Fall, daß der IST-Kryptcode (FT[fT(Vx)]) mit dem SOLL- Kryptcode (FK[fK(Vx)]) übereinstimmt. 2. The method according to claim 1, characterized in that the following actions are carried out in the communication protocol as part of the distance determination:
on the vehicle side:
Sending a distance identification,
Creation of a TARGET cryptcode (F K [f K (V x )]) from the distance determination identification with the code key (F K ),
transponder side:
Receiving the distance determination identification,
Creation of a crypt code (F T [f T (V x )]) from the distance determination identification with the same code key (F T ) as used on the motor vehicle side,
Sending the crypt code (F T [f T (V x )]),
and again on the vehicle side:
Receiving the response signal with the crypt code (F T [f T (V x )]),
Performing a comparison between the received actual crypt code (F T [f T (V x )]) and the target crypt code (F K [f K (V x )]) and
Carrying out the action desired by the user in the event that the ACTUAL crypt code (F T [f T (V x )]) matches the TARGET crypt code (F K [f K (V x )]).
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE2001158202 DE10158202A1 (en) | 2001-11-28 | 2001-11-28 | Method for performing a keyless authorization check on a motor vehicle |
| PCT/EP2002/013282 WO2003045741A1 (en) | 2001-11-28 | 2002-11-26 | Method for carrying out a keyless authorization control in a motor vehicle |
| AU2002358042A AU2002358042A1 (en) | 2001-11-28 | 2002-11-26 | Method for carrying out a keyless authorization control in a motor vehicle |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE2001158202 DE10158202A1 (en) | 2001-11-28 | 2001-11-28 | Method for performing a keyless authorization check on a motor vehicle |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE10158202A1 true DE10158202A1 (en) | 2003-06-12 |
Family
ID=7707162
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE2001158202 Withdrawn DE10158202A1 (en) | 2001-11-28 | 2001-11-28 | Method for performing a keyless authorization check on a motor vehicle |
Country Status (3)
| Country | Link |
|---|---|
| AU (1) | AU2002358042A1 (en) |
| DE (1) | DE10158202A1 (en) |
| WO (1) | WO2003045741A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102015206009A1 (en) | 2015-04-02 | 2016-10-06 | Volkswagen Aktiengesellschaft | Distance determination and authentication of a radio key for a vehicle |
| DE102017215014A1 (en) * | 2017-06-23 | 2018-12-27 | Volkswagen Aktiengesellschaft | Activation of a vehicle action secured against relay station attack |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4142964A1 (en) * | 1991-12-24 | 1993-07-01 | Gao Ges Automation Org | DATA EXCHANGE SYSTEM WITH CHECKING OF THE DEVICE FOR AUTHENTICATION STATUS |
| DE19728761C1 (en) * | 1997-07-05 | 1998-09-24 | Kostal Leopold Gmbh & Co Kg | Non-key type access control unit for motor vehicle with access authorised control |
| DE19902797C1 (en) * | 1999-01-25 | 2000-06-21 | Kostal Leopold Gmbh & Co Kg | Keyless vehicle access control unit and security system, exchanges low frequency coded signal and response of high frequency transponder before entry is enabled |
| DE20006831U1 (en) * | 2000-02-25 | 2000-08-31 | Delphi Technologies, Inc., Troy, Mich. | Anti-theft protection |
| DE19926234A1 (en) * | 1999-06-10 | 2000-12-14 | Kostal Leopold Gmbh & Co Kg | Method of conducting keyless access authorization checks, e.g. for motor vehicles, involves evaluating difference between reference code signal and response signal characteristic |
| DE19957536A1 (en) * | 1999-11-30 | 2001-06-21 | Siemens Ag | Anti-theft protection system for a motor vehicle and method for operating an anti-theft protection system |
| DE19957549A1 (en) * | 1999-11-30 | 2001-06-21 | Siemens Ag | Anti-theft protection system for a motor vehicle and method for operating an anti-theft protection system |
| FR2808551A1 (en) * | 2000-05-03 | 2001-11-09 | Delphi Tech Inc | ANTI-PIRACY SYSTEM FOR HANDS-FREE ACCESS TO A MOTOR VEHICLE |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4407966A1 (en) * | 1994-03-10 | 1995-09-14 | Valeo Borg Instr Verw Gmbh | Electronic code lock, in particular for deactivating a motor vehicle immobilizer |
| DE4440855C2 (en) * | 1994-11-15 | 2000-04-06 | Simons & Vos Identifikationssy | Control system |
| DE59906447D1 (en) * | 1998-09-01 | 2003-09-04 | Kostal Leopold Gmbh & Co Kg | METHOD FOR PERFORMING A KEYLESS ACCESS CONTROL AND KEYLESS ACCESS CONTROL DEVICE |
| DE10019277A1 (en) * | 2000-04-19 | 2001-11-22 | Daimler Chrysler Ag | Security procedure and interrogation unit as well as security system for carrying out the security procedure |
-
2001
- 2001-11-28 DE DE2001158202 patent/DE10158202A1/en not_active Withdrawn
-
2002
- 2002-11-26 WO PCT/EP2002/013282 patent/WO2003045741A1/en not_active Ceased
- 2002-11-26 AU AU2002358042A patent/AU2002358042A1/en not_active Abandoned
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4142964A1 (en) * | 1991-12-24 | 1993-07-01 | Gao Ges Automation Org | DATA EXCHANGE SYSTEM WITH CHECKING OF THE DEVICE FOR AUTHENTICATION STATUS |
| DE19728761C1 (en) * | 1997-07-05 | 1998-09-24 | Kostal Leopold Gmbh & Co Kg | Non-key type access control unit for motor vehicle with access authorised control |
| DE19902797C1 (en) * | 1999-01-25 | 2000-06-21 | Kostal Leopold Gmbh & Co Kg | Keyless vehicle access control unit and security system, exchanges low frequency coded signal and response of high frequency transponder before entry is enabled |
| DE19926234A1 (en) * | 1999-06-10 | 2000-12-14 | Kostal Leopold Gmbh & Co Kg | Method of conducting keyless access authorization checks, e.g. for motor vehicles, involves evaluating difference between reference code signal and response signal characteristic |
| DE19957536A1 (en) * | 1999-11-30 | 2001-06-21 | Siemens Ag | Anti-theft protection system for a motor vehicle and method for operating an anti-theft protection system |
| DE19957549A1 (en) * | 1999-11-30 | 2001-06-21 | Siemens Ag | Anti-theft protection system for a motor vehicle and method for operating an anti-theft protection system |
| DE20006831U1 (en) * | 2000-02-25 | 2000-08-31 | Delphi Technologies, Inc., Troy, Mich. | Anti-theft protection |
| FR2808551A1 (en) * | 2000-05-03 | 2001-11-09 | Delphi Tech Inc | ANTI-PIRACY SYSTEM FOR HANDS-FREE ACCESS TO A MOTOR VEHICLE |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102015206009A1 (en) | 2015-04-02 | 2016-10-06 | Volkswagen Aktiengesellschaft | Distance determination and authentication of a radio key for a vehicle |
| DE102015206009B4 (en) * | 2015-04-02 | 2017-06-08 | Volkswagen Aktiengesellschaft | Distance determination and authentication of a radio key for a vehicle |
| US9911262B2 (en) | 2015-04-02 | 2018-03-06 | Volkswagen Ag | Distance determination and authentication of a remote control key to a vehicle |
| DE102017215014A1 (en) * | 2017-06-23 | 2018-12-27 | Volkswagen Aktiengesellschaft | Activation of a vehicle action secured against relay station attack |
| DE102017215014B4 (en) | 2017-06-23 | 2019-10-17 | Volkswagen Aktiengesellschaft | Activation of a vehicle action secured against relay station attack |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2003045741A1 (en) | 2003-06-05 |
| AU2002358042A1 (en) | 2003-06-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE4418069C1 (en) | Security device with electronically encoded access authorisation | |
| EP0980800B1 (en) | Anti-theft protection device for a motor vehicle and method of using such a device | |
| DE102017210523B3 (en) | A method of operating a passive radio-based locking device and passive radio-based locking 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 | |
| DE19900415B4 (en) | Method for performing a keyless conditional access control for motor vehicles | |
| DE102017206381A1 (en) | Methods and apparatus relating in particular to a motor vehicle access and / or start system | |
| EP1069265A2 (en) | Entry authorisation device and combined entry and user authorisation device | |
| DE102009002448A1 (en) | Method for securing keyless entry communication for motor vehicles | |
| DE102007027348B4 (en) | Electronic key device for a motor vehicle | |
| DE112019001472T5 (en) | Authentication system | |
| EP2777309A1 (en) | Method and system for enabling a technical apparatus | |
| DE60310332T2 (en) | Remote control system for closing / opening vehicles | |
| DE102004047187B4 (en) | Method for avoiding unauthorized access to a passive access authorization system of a motor vehicle | |
| EP1041224A2 (en) | Device and method for releasing a secure system, especially a motor vehicle access system | |
| WO2020002499A1 (en) | Method for the protection of communication between a mobile communications device and a vehicle | |
| WO2017133963A1 (en) | Methods and devices concerning a motor vehicle access and/or starting system | |
| DE10143727B4 (en) | On-board key system with test history memory | |
| EP1081000B1 (en) | Security device | |
| DE10112573C2 (en) | Method for initializing an anti-theft system for a motor vehicle | |
| WO2018145826A1 (en) | Method for determining the position of a mobile ble device | |
| EP1006248A1 (en) | Remote-controlled access control device, in particular for a motor vehicle and portable transponder therefor | |
| DE10158202A1 (en) | Method for performing a keyless authorization check on a motor vehicle | |
| DE102005038471A1 (en) | Method for securing a vehicle from unauthorized use comprises generating a digital access authorization and transmitting the authorization to a mobile device of the user via a long distance traffic communications network | |
| DE10005444C2 (en) | Method for operating an anti-theft system for a motor vehicle and anti-theft system | |
| DE102008007842B3 (en) | Synchronization of the communication between the identification transmitter and the vehicle station of an access device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OM8 | Search report available as to paragraph 43 lit. 1 sentence 1 patent law | ||
| 8141 | Disposal/no request for examination |