DE4213141C2 - Process for the generation and transmission of function commands - Google Patents
Process for the generation and transmission of function commandsInfo
- Publication number
- DE4213141C2 DE4213141C2 DE19924213141 DE4213141A DE4213141C2 DE 4213141 C2 DE4213141 C2 DE 4213141C2 DE 19924213141 DE19924213141 DE 19924213141 DE 4213141 A DE4213141 A DE 4213141A DE 4213141 C2 DE4213141 C2 DE 4213141C2
- Authority
- DE
- Germany
- Prior art keywords
- receiver
- transmitter
- data
- pseudo
- code data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- 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/00182—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with unidirectional data transmission between data carrier and locks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/065—Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
- H04L9/0656—Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher
- H04L9/0662—Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher with particular pseudorandom sequence generator
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0819—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
-
- 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/00182—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with unidirectional data transmission between data carrier and locks
- G07C2009/00238—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with unidirectional data transmission between data carrier and locks the transmittted data signal containing a code which is changed
- G07C2009/00253—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with unidirectional data transmission between data carrier and locks the transmittted data signal containing a code which is changed dynamically, e.g. variable code - rolling code
-
- 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/06—Involving synchronization or resynchronization between transmitter and receiver; reordering of codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/80—Wireless
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/84—Vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Lock And Its Accessories (AREA)
Description
Die Erfindung bezieht sich auf ein Verfahren zur Erzeugung und Übertragung von verschlüsselten Funktionsbefehlen von einem Sender auf einen Empfänger, wobei dem Sender und dem Empfänger je ein Mikroprozessor mit Datenspeicher und Pseudo-Zufallsgenerator zugeordnet ist, sowie auf eine Vorrichtung zur Durchführung des Verfahrens.The invention relates to a method for generation and transmission of encrypted function commands from one transmitter to one Receiver, the transmitter and the receiver each with a microprocessor Data storage and pseudo-random generator is assigned, as well as on a Device for performing the method.
Derartige Verfahren werden zur Übermittlung von Funktionsbefehlen an Sicherheitseinrichtungen, beispielsweise an Verriegelungsvorrichtungen für Kraftfahrzeugtüren, verwendet. Damit Dritte die Funktionsbefehle nicht abhören und unbefugt benutzen können, werden sie verschlüsselt. Eine einfache Verschlüsselung wird jedoch als nicht ausreichend sicher angesehen. Aus JP 01-267771 A ist es bekannt, daß das vom Sender zum Empfänger übertragene Datentelegramm aus einem unveränderlichen Festcode und einem sich täglich ändernen Code besteht. Man hat daher schon vorgeschlagen, daß die Codierung laufend verändert wird (DE-OS 34 06 746, 35 29 882). Bei diesen bekannten Verfahren ist es aber erforderlich, daß die Übertragung in beiden Richtungen erfolgt, daß also dem Sender ein Empfänger und dem Empfänger ein Sender zugeordnet werden muß. Das ist sehr aufwendig und gewährleistet noch keine absolute Sicherheit gegen Abhören, weil man aus mehreren abgehörten codierten Funktionsbefehlen auf das Schema schließen kann, nach dem die Codierung variiert wird.Such methods are used to transmit function commands Safety devices, for example on locking devices for Motor vehicle doors used. So that third parties do not listen to the function commands and can be used without authorization, they are encrypted. An easy one However, encryption is not considered to be sufficiently secure. From JP 01-267771 A it is known that that transmitted from the transmitter to the receiver Data telegram from an unchangeable fixed code and a daily change code exists. It has therefore already been suggested that the Coding is continuously changed (DE-OS 34 06 746, 35 29 882). With these known methods, it is necessary that the transmission in both Directions are made so that the transmitter is a receiver and the receiver a transmitter must be assigned. This is very complex and guaranteed still no absolute security against eavesdropping because you have several intercepted coded function commands can conclude the scheme which the coding is varied.
Es besteht somit die Aufgabe, bei dem eingangs genannten Verfahren den Aufwand zu verringern und gleichzeitig die Abhörsicherheit zu verbessern.There is therefore the task of the above Process to reduce the effort and at the same time the Improve wiretapping security.
Zur Lösung dieser Aufgabe wird vorgeschlagen, daß ein Tele gramm erzeugt und übertragen wird, das außer dem eigentli chen Funktionsbefehl noch Festcode- und Wechselcode-Daten enthält, wobei die Wechselcode-Daten - ausgehend von über einstimmenden Daten - mittels Pseudo-Zufallsgeneratoren im Sender und Empfänger nach dem gleichen Schema verändert werden und jeweils nur ein bestimmter Bruchteil der Wech selcode-Daten übertragen wird.To solve this problem it is proposed that a telephoto Gram is generated and transferred, which besides the actual Chen function command still fixed code and change code data contains, with the change code data - starting from over matching data - using pseudo-random generators in the Sender and receiver changed according to the same scheme and only a certain fraction of the bill selcode data is transmitted.
Vorteilhafte Ausgestaltungen des erfindungsgemäßen Verfah rens sind in den Ansprüchen 2 bis 10 beschrieben.Advantageous embodiments of the inventive method rens are described in claims 2 to 10.
Eine zur Durchführung des Verfahrens geeignete Vorrichtung
besteht im wesentlichen aus
A device suitable for carrying out the method essentially consists of
- a) einem Sender in Form eines Kraftfahrzeugschlüssels, mit Bedienelementen, Batterie, Mikroprozessor mit Datenspeicher und Pseudo-Zufallsgenerator sowie Hoch frequenzsender unda) a transmitter in the form of a motor vehicle key, with controls, battery, microprocessor with Data storage and pseudo-random generator as well as high frequency transmitter and
- b) einem Empfänger in Form eines in einem Kraftfahrzeug untergebrachten Steuergeräts mit Hochfrequenz-Empfän ger und Demodulator, Mikroprozessor mit Datenspeicher und Pseudo-Zufallsgenerator sowie mit einem Steuerteil zur Weitergabe der decodierten Funktionsbefehle an Stellglieder des Kraftfahrzeugs.b) a receiver in the form of a in a motor vehicle housed control unit with radio frequency receiver ger and demodulator, microprocessor with data storage and pseudo-random generator as well as with a control part to pass on the decoded function commands Actuators of the motor vehicle.
Die Pseudo-Zufallsgeneratoren bestehen zweckmäßigerweise aus Schieberegistern mit einem Netzwerk aus Exklusiv-Oder- Gattern. The pseudo-random generators expediently exist from shift registers with a network of exclusive-or Gate.
Da erfindungsgemäß jeweils nur ein Bruchteil der Wechsel code-Daten übertragen wird, können sich Dritte unter keinen Umständen den gesamten Inhalt eines codierten Funktionsbe fehls beschaffen und zur unbefugten Entriegelung einer Fahrzeugtür benutzen. Das Verfahren ist gegen eine miß bräuchliche Benutzung der codierten Funktionsbefehle prak tisch 100%ig gesichert, wobei besonders vorteilhaft ist, daß dieses Ergebnis verglichen mit dem Stand der Technik mit halbiertem Aufwand hinsichtlich der Zahl der erforder lichen Sender und Empfänger erreicht wird.Since according to the invention only a fraction of the bills code data is transferred, third parties can not under any Circumstances the entire content of a coded function procured incorrectly and for unauthorized unlocking one Use the vehicle door. The procedure is against a bad one common use of the coded function commands practically table 100% secured, whereby it is particularly advantageous that this result compared to the prior art with halved effort in terms of the number of required transmitter and receiver is reached.
Weitere Einzelheiten des Erfindungsgedankens werden anhand des in den Fig. 1 und 2 dargestellten Ausführungsbei spiels näher erläutert.Further details of the inventive concept are explained in more detail with reference to the game shown in FIGS . 1 and 2.
Fig. 1 zeigt das Blockschaltbild eines Sendern, Fig. 1 is a block diagram showing a transmitter,
Fig. 2 zeigt das Blockschaltbild eines Empfängers. Fig. 2 shows the block diagram of a receiver.
Der Sender 1 gemäß Fig. 1 umfaßt einen Mikroprozessor 2 mit Datenspeicher, Pseudo-Zufallsgenerator 3 und Schwingquarz 4, einen HF-Sender bzw. Modulator 9, eine Antenne 10 sowie eine Batterie 5 und ein Bedienteil mit drei Tastern 6, 7, 3. Alle genannten Teile sind im Kraftfahrzeugschlüssel untergebracht, wenn es sich um die Anwendung des erfin dungsgemäßen Verfahrens bei Verriegelungsvorrichtungen für Kraftfahrzeugtüren handelt.The transmitter 1 of FIG. 1 comprises a microprocessor 2 with a data store pseudo-random generator 3 and quartz oscillator 4, an RF transmitter and modulator 9, an antenna 10 and a battery 5, and a control panel with three keys 6, 7, 3. All parts mentioned are accommodated in the motor vehicle key when it comes to the application of the method according to the invention in locking devices for motor vehicle doors.
Der Empfänger 11 gemäß Fig. 2 ist ähnlich aufgebaut wie der Sender 1. Er umfaßt ebenfalls einen Mikroprozessor 12 mit Datenspeicher, Pseudo-Zufallsgenerator 13 und Schwingquarz 14, einen HF-Empfänger bzw. Demodulator 18, eine Antenne sowie eine Spannungsversorgung 15 und zwei Funktions-Relais 16, 17. Diese Teile sind im Kraftfahrzeug untergebracht, wenn es sich um die Anwendung des erfindungsgemäßen Verfah rens bei Verriegelungsvorrichtungen für Kraftfahrzeugtüren handelt.The receiver 11 according to FIG. 2 is constructed similarly to the transmitter 1 . It also includes a microprocessor 12 with data memory, pseudo-random generator 13 and quartz crystal 14 , an RF receiver or demodulator 18 , an antenna and a power supply 15 and two function relays 16 , 17 . These parts are accommodated in the motor vehicle when it comes to the application of the method according to the invention for locking devices for motor vehicle doors.
Claims (12)
- a) einem Sender in Form eines Kraftfahrzeugschlüs sels, mit Bedienelementen, Batterie, Mikroprozes sor mit Datenspeicher und Pseudo-Zufallsgenerator sowie Hochfrequenzsender und
- b) einem Empfänger in Form eines in einem Kraftfahr zeug untergebrachten Steuergeräts mit Hochfre quenz-Empfänger und Demodulator, Mikroprozessor mit Datenspeicher und Pseudo-Zufallsgenerator sowie mit einem Steuerteil zur Weitergabe der decodierten Funktionsbefehle an Stellglieder des Kraftfahrzeugs.
- a) a transmitter in the form of a motor vehicle key, with controls, battery, microprocessor with data memory and pseudo-random generator and high-frequency transmitter and
- b) a receiver in the form of a control unit housed in a motor vehicle with Hochfre frequency receiver and demodulator, microprocessor with data memory and pseudo-random generator and with a control part for forwarding the decoded function commands to actuators of the motor vehicle.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19924213141 DE4213141C2 (en) | 1992-04-22 | 1992-04-22 | Process for the generation and transmission of function commands |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19924213141 DE4213141C2 (en) | 1992-04-22 | 1992-04-22 | Process for the generation and transmission of function commands |
Publications (2)
Publication Number | Publication Date |
---|---|
DE4213141A1 DE4213141A1 (en) | 1993-10-28 |
DE4213141C2 true DE4213141C2 (en) | 2000-04-27 |
Family
ID=6457191
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19924213141 Expired - Fee Related DE4213141C2 (en) | 1992-04-22 | 1992-04-22 | Process for the generation and transmission of function commands |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE4213141C2 (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR0162932B1 (en) * | 1993-12-27 | 1998-12-15 | 쯔지 요시후미 | Anti-theft device for a vehicle |
DE4447822B4 (en) * | 1993-12-27 | 2004-07-01 | Nissan Motor Co., Ltd., Yokohama | Motor vehicle anti-theft protection system |
DE4433499C2 (en) * | 1994-09-20 | 1998-06-18 | Siemens Ag | Electronic anti-theft protection system for a motor vehicle |
JP3017413B2 (en) * | 1995-02-08 | 2000-03-06 | 本田技研工業株式会社 | Vehicle data communication method and device |
JP2914211B2 (en) * | 1995-03-24 | 1999-06-28 | 住友電装株式会社 | Keyless entry system |
EP0767286A3 (en) * | 1995-10-02 | 1998-10-14 | Motorola, Inc. | Remote keyless entry and immobilization system for automotive use |
JP3427694B2 (en) * | 1997-09-19 | 2003-07-22 | 日産自動車株式会社 | Vehicle security device |
DE19823596C2 (en) * | 1998-05-27 | 2000-08-31 | Keytec Elektronische Informati | Identification system and a method for operating such |
DE19834934C2 (en) * | 1998-07-29 | 2000-08-31 | Sikom Sicherheits Und Kommunik | Process for the secure transmission of data |
SE514933C2 (en) * | 1999-09-03 | 2001-05-21 | Se Dev Ab | Procedure for checking in and out, locking system and electromechanical engine lock |
DE10202321B4 (en) * | 2002-01-23 | 2008-12-11 | Robert Bosch Gmbh | System and method for electronic authentication |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3406746A1 (en) * | 1984-02-24 | 1985-08-29 | Vdo Adolf Schindling Ag, 6000 Frankfurt | CONTROL DEVICE |
DE3529882A1 (en) * | 1985-08-21 | 1987-02-26 | Vdo Schindling | SYSTEM FOR LOCKING AND / OR UNLOCKING A SECURITY DEVICE |
JPH01267771A (en) * | 1988-04-19 | 1989-10-25 | Nec Corp | Key management board system for security |
-
1992
- 1992-04-22 DE DE19924213141 patent/DE4213141C2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3406746A1 (en) * | 1984-02-24 | 1985-08-29 | Vdo Adolf Schindling Ag, 6000 Frankfurt | CONTROL DEVICE |
DE3529882A1 (en) * | 1985-08-21 | 1987-02-26 | Vdo Schindling | SYSTEM FOR LOCKING AND / OR UNLOCKING A SECURITY DEVICE |
JPH01267771A (en) * | 1988-04-19 | 1989-10-25 | Nec Corp | Key management board system for security |
Non-Patent Citations (1)
Title |
---|
OSTERMANN,B.: Sicherheit für Daten und NachrichtenIn:"elektrotechnik", 58, H.23, Dez. 1976, S.16-21 * |
Also Published As
Publication number | Publication date |
---|---|
DE4213141A1 (en) | 1993-10-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE4213141C2 (en) | Process for the generation and transmission of function commands | |
DE4438276B4 (en) | Method for operating a door lock and unlocking | |
DE3702520C2 (en) | ||
EP0942856B1 (en) | Process for securing the privacy of data transmission | |
EP0958161A1 (en) | Code signal transmitter, especially for an anti-theft system in a motor vehicle | |
EP0631408A2 (en) | Method for authentication between two electronic devices | |
DE2855787A1 (en) | DIGITAL SIGNATURE DEVICE | |
DE3244566A1 (en) | Method and device for mutual information transmission between electronic lock and key | |
DE3918052C1 (en) | ||
DE19523009C2 (en) | Authentication system | |
DE3730134C1 (en) | Encryptor operated by authorised card for coded digital transmission | |
DE2634303A1 (en) | Electronic lock and key system - uses contactless data exchange and compares generated and stored signals | |
DE19716111A1 (en) | Procedure for mutual authentication of two units | |
DE3123168C1 (en) | Key transfer procedure | |
EP0147716A2 (en) | Method and apparatus for the encipherable transmission of a series of binary information signals with authenticity check | |
DE4433499C2 (en) | Electronic anti-theft protection system for a motor vehicle | |
DE10143203B4 (en) | Electronic control unit for variable data transmission with pulse width modulation | |
EP1277632A2 (en) | Remote operation method for the locking and/or unlocking of a vehicle | |
EP0596401B1 (en) | Method to individualize and synchronize a control apparatus | |
EP1227017B1 (en) | Method to operate an access control system, in particular for motor vehicles, and access control system | |
DE69732989T2 (en) | Testing of identification signals | |
DE102005009490A1 (en) | A method, apparatus, apparatus and system for protecting a private communications key for vehicle environmental communications | |
DE69832464T2 (en) | Method for secure data transmission in an open telecommunications network | |
DE19716849A1 (en) | Secure data transmission method e.g. for remote control of vehicle door locks | |
EP0711892B1 (en) | Method to synchronise two conversational units on a code signal in a motor vehicle locking apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8127 | New person/name/address of the applicant |
Owner name: MANNESMANN VDO AG, 60326 FRANKFURT, DE |
|
8110 | Request for examination paragraph 44 | ||
D2 | Grant after examination | ||
8364 | No opposition during term of opposition | ||
8327 | Change in the person/name/address of the patent owner |
Owner name: SIEMENS AG, 80333 MUENCHEN, DE |
|
8339 | Ceased/non-payment of the annual fee |