EP0385070B1 - Remote control system with a code transmitted by code words - Google Patents

Remote control system with a code transmitted by code words Download PDF

Info

Publication number
EP0385070B1
EP0385070B1 EP90100689A EP90100689A EP0385070B1 EP 0385070 B1 EP0385070 B1 EP 0385070B1 EP 90100689 A EP90100689 A EP 90100689A EP 90100689 A EP90100689 A EP 90100689A EP 0385070 B1 EP0385070 B1 EP 0385070B1
Authority
EP
European Patent Office
Prior art keywords
transmitter
code word
code
portions
receiver
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 - Lifetime
Application number
EP90100689A
Other languages
German (de)
French (fr)
Other versions
EP0385070A1 (en
Inventor
Martin Lindmayer
Klaus Claar
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.)
Daimler Benz AG
Original Assignee
Daimler Benz 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 Daimler Benz AG filed Critical Daimler Benz AG
Publication of EP0385070A1 publication Critical patent/EP0385070A1/en
Application granted granted Critical
Publication of EP0385070B1 publication Critical patent/EP0385070B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00182Electronically 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
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00182Electronically 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/00238Electronically 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/00253Electronically 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
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C2009/00753Electronically 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/00769Electronically 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/00785Electronically 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 light

Definitions

  • the invention relates to a telecontrol system with code that can be physically transmitted with the features of the preamble of patent claim 1.
  • a known electronic locking device for motor vehicles comprising these features (DE 35 32 156 C2) with contactless transmission of code words between several transmitters and a vehicle-mounted receiver
  • the code words are generated on the transmitter and receiver side by a computer with two inputs.
  • Current counts from a sequence of numbers generated by sequence transmitters without influence by the use of the device are applied to each computer input.
  • At the other computer input in each case as a fixed part of the code word, there are unchangeably stored key figures for system-specific characterization of the association of lock and key pairs.
  • the transmitter-side computers then link the key figure with the current count from the sequence of numbers in accordance with a predetermined algorithm to form a disguised code word which passes as a signal between the transmitter and receiver.
  • each transmitter transmits an (unveiled) initialization code by pressing its send button, which, among other things, contains a transmitter-identifying order number that is stored individually for each key in the transmitter itself and in the receiver. These is not part of the actual code word, but enables the assignment of the current count on the receiver side to that of the currently used transmitter. No statement has been made about the repeated assignment of the order numbers.
  • a suitable initialization code is also a prerequisite for the possible resynchronization of the count of transmitter and receiver with the known device.
  • the code word received by the transmitter is analyzed in an unchangeable code number and count, and the latter is stored in the memory on the receiver side, assigned to the transmitter by means of a serial number, if an acknowledgment device by means of a mechanical device has been provided in good time beforehand Key was pressed.
  • the wirelessly transmitted code words of another known telecontrol system (DE 36 36 822 C1) are protected against unauthorized recording and use by synchronously advancing a portion of each code word considered to be current according to a predetermined algorithm in the receiver and in the last used transmitter.
  • the algorithm is based on a normally unchangeable original code word ("key code word") stored in EEPROMs in both the receiver and the transmitter. Due to the selected composition of each code word and the algorithm used, which only proceeds in one direction, a code word once used can only return identically after a very long period of time or after a very large number of increments. The unauthorized reuse of an illegally recorded code word is practically excluded.
  • each code word of the known telecontrol system can also contain so-called system bits which are used for different distinctions - e.g. B. key types (master / secondary key), car brand, key system, currently controllable function etc. - can be used. According to a variant of the known system, these system bits are excluded from the algorithmic change.
  • One or more system bits can, however, be changed arbitrarily by the user of the transmitter - by means of switches additionally provided on the transmitter button on the transmitter - in order to change the function which can be controlled or triggered by the transmitter without influencing the indexing algorithm.
  • the receiver can be switched manually to a "learning phase" using an electrical switch.
  • the key code word of the receiver is reprogrammed, and this necessarily includes the system bits mentioned, in that the code word transmitted next to the receiver by any transmitter suitable for the general system is re-stored. This new original code word is then accepted and stored as that which is subject to the subsequent algorithm for each subsequent code word transmission in accordance with the predetermined algorithm.
  • a code word stored in an existing transmitter can be completely reset by removing the battery from the transmitter. Then the "learning process" of the receiver described above - with the transmitter with reset code - can be carried out again. This is especially recommended to shorten the synchronization if the code words in the transmitter and receiver have been advanced at different distances. An unauthorized person can of course also carry out the described reset process in the transmitter by temporarily removing the battery from the transmitter in his possession.
  • a telecontrol system of a central locking system is also known (DE 32 44 049 C2) which, in one embodiment with several transmitters, provides a different set of code words from transmitter to transmitter. Since the code words of this telecontrol system are also advanced algorithmically, precautions must be taken which limit the code advance depending on the transmitter used to the limited code word supply individually assigned to it, in order to avoid unnecessary re-synchronization in the event of changing transmitter use. For this purpose, each transmitter is assigned different identifiers, which can be emitted primarily when the respective transmitter is actuated.
  • a decoder downstream of the receiver is equipped with a plurality of decoding channels, which correspond to the number of transmitters and which can be switched on by the transmitter identifiers, for processing the different number of code words from transmitter to transmitter.
  • the object of the invention is to design a generic telecontrol system so that an authorized user can continue to use the system with the same ease of use and without restriction of the high level of security against unauthorized use after the loss of a transmitter.
  • a total amount of basic parts of the code words - which can be generated by the algorithmic advancement - are assigned to the object individually, object-specifically and without any write access. Since almost any number of variations of a code word component can be created by electronic coding with relatively little effort, it is possible to assign a total amount of own, nowhere recurring object-specific code word basic components to each object, ie also to each motor vehicle of a type series.
  • each transmitter belonging to the object is assigned an unchangeable basic codeword component from this total, which is different for each transmitter and is used not only for code word formation but also for transmitter identification.
  • the total stock of all individual basic components stored in the object or receiver is greater than the number of available transmitters, ie those supplied for independent parallel use.
  • the control device is assigned a device for arbitrary, transmitter-independent resetting of only the changeable parts of all code words stored in the memory locations of the object to certain initial states.
  • the permanent, deprived of any write access storage of the object-specific parts can, for. B. in ROMs. It can be linked in a suitable manner to the only temporary storage of the changeable parts or else be available in completely, ie also physically separate, memories.
  • This has the advantage that, in contrast to the prior art, not any transmitter available in the spare parts trade for storing a new current code word in the receiver can be used even after a transmitter RESET has been carried out and the mechanical fuse has been overcome.
  • the object-specific, unchangeable portions of the code words are always transmitted and checked for agreement beforehand, but under no circumstances can they cause changes in the corresponding permanent memory contents in the object or receiver. It is obvious that the sale of replacement transmitters for such a system can be monitored much better and abuse can be made even more difficult.
  • An exchange of the object-specific basic components once assigned is only possible by exchanging the control device or the memory.
  • user-specific parts can also be contained in the basic parts, which already communicate certain user data to the recipient or the object when the transmitter is actuated.
  • Such user-specific code components are already known per se; they affect the automotive application of a telecontrol system such. B. from adjustable vehicle components such as seats or rear view mirrors.
  • the device for resetting the changeable code word basic components is preferably in the protected area of an object, for. B. in the passenger compartment of a motor vehicle, the central locking system is controllable by means of the remote control system.
  • the single figure shows the components of the telecontrol system essential for the invention in a highly schematic manner.
  • the code words CW ... are clearly shown here as sequences of decimal digits; it goes without saying that the type of code used and also the way in which the code words are transmitted between transmitter and receiver are completely irrelevant to the essence of the invention. Any type of code or transmission (infrared, ultrasound, radio) can be used.
  • the changeable parts CWV ... of the code words also clearly differ from one another; Since these are algorithmically advanced by the control device 1 after each code transmission independently of the other changeable parts, the same changeable parts CWV ... can occur at random once in two or more code words. Of course, these code words still differ in their basic components CWG ....
  • Each transmitter S1 to S3 contains a code - transmission element, here an infrared diode IS, which can be activated by pressing a transmit key ST to transmit the current code word CW ... stored in the respective transmitter.
  • the current code words CW1 to CW3 of the transmitters S1 to S3 completely match those in the memory locations SP1 to SP3 of the control device 1.
  • An infrared receiver IE of the motor vehicle K forwards each received code word CW ... in a known manner to the control device, where it is before execution any function controllable by transmitter S ... B. unlocking or locking the vehicle by a symbolically indicated, connected to the control device 1 central locking ZV - with the stored in the memory locations SP ... code words CW ... to complete agreement. If complete agreement has been found, the vehicle K is unlocked centrally in the exemplary embodiment in the execution of a controlled function “unlocking”.
  • the control device 1 naturally does not react to code words from a foreign or desynchronized transmitter. It goes without saying that more than just one receiver IE can also be provided; but it remains with a central control device.
  • this reset button 2 all changeable parts CWV 1 ... n of the code words CW 1 ... n in the memories SP 1 ... n of the control device 1 can be reset to defined initial states - which can also be different from one another - independently of a transmitter actuation will.
  • By resetting the vehicle owner can immediately prevent unauthorized persons from using the lost transmitter to control the function assigned to it if a transmitter is lost can.
  • the current code words in the transmitters are of course not reset.
  • a validation device 4 - By a validation device 4 - the z. B. can turn on a read lock for memory locations SP or control a deletion of the respective memory content - it is possible under the specific conditions already mentioned to devalue the unchangeable basic components CWG ... or the complete code words CW ..., the lost transmitters were assigned.
  • the validation device 4 is, for. B. activated by final actuation of the switch 3.

Description

Die Erfindung bezieht sich auf ein Fernwirksystem mit auf physikalischem Wege übertragbarem Code mit den Merkmalen des Oberbegriffs des Patentanspruchs 1.
In einer diese Merkmale umfassenden bekannten elektronischen Schließeinrichtung für Kraftfahrzeuge (DE 35 32 156 C2) mit berührungsloser Übertragung von Codeworten zwischen mehreren Sendern und einem fahrzeugfesten Empfänger werden die Codeworte sender- und empfängerseitig jeweils durch einen Rechner mit zwei Eingängen generiert. An je einen Rechnereingang werden aktuelle Zählstände aus einer durch Zahlenfolge-Geber ohne Einflußnahme durch Benutzungen der Einrichtung erzeugten Zahlenfolge angelegt. An dem jeweils anderen Rechnereingang stehen als fester Codewortanteil unveränderlich gespeicherte Kennzahlen zur systemspezifischen Charakterisierung der Zusammengehörigkeit von Schloß-Schlüssel-Paaren an.
Die senderseitigen Rechner verknüpfen dann bei Betätigung eines Senders die Kennzahl mit dem aktuellen Zählstand aus der Zahlenfolge gemäß einem vorgegebenen Algorithmus zu einem verschleierten Codewort, der als Signal zwischen Sender und Empfänger übergeht.
The invention relates to a telecontrol system with code that can be physically transmitted with the features of the preamble of patent claim 1.
In a known electronic locking device for motor vehicles comprising these features (DE 35 32 156 C2) with contactless transmission of code words between several transmitters and a vehicle-mounted receiver, the code words are generated on the transmitter and receiver side by a computer with two inputs. Current counts from a sequence of numbers generated by sequence transmitters without influence by the use of the device are applied to each computer input. At the other computer input in each case, as a fixed part of the code word, there are unchangeably stored key figures for system-specific characterization of the association of lock and key pairs.
When a transmitter is actuated, the transmitter-side computers then link the key figure with the current count from the sequence of numbers in accordance with a predetermined algorithm to form a disguised code word which passes as a signal between the transmitter and receiver.

Zusätzlich zu den eigentlichen Codeworten wird mit jedem Sender durch Betätigen seiner Sendetaste noch ein (unverschleierter) Initialisierungscode abgestrahlt, der unter anderem eine individuell für jeden Schlüssel in diesem selbst und im Empfänger abgelegte senderidentifizierende Ordnungsnummer enthält. Diese ist nicht Bestandteil des eigentlichen Codewortes, ermöglicht aber die Zuordnung des jeweils empfängerseitig aktuellen Zählstandes zu dem des gerade benutzten Senders.
Es ist keine Aussage über eine nicht wiederholte Zuweisung der besagten Ordnungsnummern getroffen.
In addition to the actual code words, each transmitter transmits an (unveiled) initialization code by pressing its send button, which, among other things, contains a transmitter-identifying order number that is stored individually for each key in the transmitter itself and in the receiver. These is not part of the actual code word, but enables the assignment of the current count on the receiver side to that of the currently used transmitter.
No statement has been made about the repeated assignment of the order numbers.

Ein passender Initialisierungscode ist auch Voraussetzung für die mit der bekannten Einrichtung mögliche Resynchronisierung des Zählstandes von Sender und Empfänger. Durch eine entsprechende empfängerseitige Schaltung wird nach dem Empfang eines abgestrahlten Codewortes und zutreffendem Initialisierungscode das von dem Sender erhaltene Codewort analysiert in unveränderliche Kennzahl und Zählstand und wird letzterer in dem empfängerseitigen, dem Sender per Ordnungsnummer zugeordneten Speicher abgelegt, wenn zuvor rechtzeitig eine Quittiereinrichtung mittels eines mechanischen Schlüssels betätigt wurde.A suitable initialization code is also a prerequisite for the possible resynchronization of the count of transmitter and receiver with the known device. By means of a corresponding receiver-side circuit, after receiving a radiated code word and the appropriate initialization code, the code word received by the transmitter is analyzed in an unchangeable code number and count, and the latter is stored in the memory on the receiver side, assigned to the transmitter by means of a serial number, if an acknowledgment device by means of a mechanical device has been provided in good time beforehand Key was pressed.

Die drahtlos übertragenen Codeworte eines anderen bekannten Fernwirksystems (DE 36 36 822 C1) werden gegen unbefugte Aufzeichnung und Benutzung geschützt, indem ein nach einem vorgegebenen Algorithmus veränderbarer Anteil jedes als aktuell betrachteten Codewortes im Empfänger und im zuletzt verwendeten Sender synchron fortgeschaltet wird. Der Algorithmus stützt sich auf ein sowohl im Empfänger als auch im Sender in EEPROMs gespeichertes, normalerweise unveränderliches Urcodewort ("Key-Code-Wort").
Aufgrund der gewählten Zusammensetzung jedes Codewortes und des verwendeten Algorithmus, der nur in eine Richtung fortschreitet, kann ein einmal verwendetes Codewort identisch erst nach einer sehr großen Zeitspanne bzw. nach einer sehr großen Anzahl von Fortschaltungen wiederkehren. Die unbefugte Wiederverwendung eines widerrechtlich aufgezeichneten Codewortes ist dadurch praktisch ausgeschlossen.
The wirelessly transmitted code words of another known telecontrol system (DE 36 36 822 C1) are protected against unauthorized recording and use by synchronously advancing a portion of each code word considered to be current according to a predetermined algorithm in the receiver and in the last used transmitter. The algorithm is based on a normally unchangeable original code word ("key code word") stored in EEPROMs in both the receiver and the transmitter.
Due to the selected composition of each code word and the algorithm used, which only proceeds in one direction, a code word once used can only return identically after a very long period of time or after a very large number of increments. The unauthorized reuse of an illegally recorded code word is practically excluded.

Neben seinem algorithmisch veränderbaren Anteil kann jedes Codewort des bekannten Fernwirksystems ferner sogenannte Systembits enthalten, die für verschiedene Unterscheidungen - z. B. Schlüsseltypen (Haupt-/Nebenschlüssel) , Automarke, Schlüsselsystem, aktuell steuerbare Funktion etc. - herangezogen werden können. Diese Systembits sind nach einer Variante des bekannten Systems von der algorithmischen Veränderung ausgenommen. Ein oder mehrere Systembit(s) kann/können aber gleichwohl vom Benutzer des Senders willkürlich - mittels zusätzlich zur Sendetaste am Sender vorgesehener Schalter - verändert werden, um die durch den Sender steuerbare bzw. auslösbare Funktion ohne Einflußnahme auf den Fortschaltealgorithmus zu verändern.
Der Empfänger kann bei geöffneter Tür des Fahrzeugs mittels eines elektrischen Schalters manuell auf eine "Lernphase" umgeschaltet werden. In dieser wird das Key-Code-Wort des Empfängers neu programmiert, und zwar notwendigerweise einschließlich der erwähnten Systembits, indem das als nächstes von einem beliebigen, zum allgemeinen System passenden Sender zum Empfänger übertragene Codewort neu eingespeichert wird. Dieses neue Urcodewort wird dann als das bei jeder folgenden Codewort - Übertragung der Fortschaltung nach dem vorgegebenen Algorithmus unterliegende akzeptiert und gespeichert.
In addition to its algorithmically changeable part, each code word of the known telecontrol system can also contain so-called system bits which are used for different distinctions - e.g. B. key types (master / secondary key), car brand, key system, currently controllable function etc. - can be used. According to a variant of the known system, these system bits are excluded from the algorithmic change. One or more system bits can, however, be changed arbitrarily by the user of the transmitter - by means of switches additionally provided on the transmitter button on the transmitter - in order to change the function which can be controlled or triggered by the transmitter without influencing the indexing algorithm.
When the vehicle door is open, the receiver can be switched manually to a "learning phase" using an electrical switch. In this, the key code word of the receiver is reprogrammed, and this necessarily includes the system bits mentioned, in that the code word transmitted next to the receiver by any transmitter suitable for the general system is re-stored. This new original code word is then accepted and stored as that which is subject to the subsequent algorithm for each subsequent code word transmission in accordance with the predetermined algorithm.

Ein in einem vorhandenen Sender gespeichertes Codewort kann durch Herausnehmen der Batterie aus dem Sender vollständig zurückgesetzt werden. Danach kann wieder der oben beschriebene "Lernvorgang" des Empfängers - mit dem Sender mit rückgesetztem Code - durchgeführt werden. Dies wird vor allem zur Abkürzung der Synchronisierung empfohlen, wenn die Codeworte in Sender und Empfänger einmal unterschiedlich weit fortgeschaltet worden sind.
Natürlich kann auch ein Unbefugter durch vorübergehende Entnahme der Batterie aus dem in seinem Besitz befindlichen Sender den beschriebenen Rücksetzvorgang im Sender durchführen.
A code word stored in an existing transmitter can be completely reset by removing the battery from the transmitter. Then the "learning process" of the receiver described above - with the transmitter with reset code - can be carried out again. This is especially recommended to shorten the synchronization if the code words in the transmitter and receiver have been advanced at different distances.
An unauthorized person can of course also carry out the described reset process in the transmitter by temporarily removing the battery from the transmitter in his possession.

Es ist auch ein Fernwirksystem einer Zentralverriegelungsanlage bekannt (DE 32 44 049 C2), welches in einer Ausführungsform mit mehreren Sendern eine von Sender zu Sender unterschiedliche Menge von Codeworten zur Verfügung stellt.
Da auch die Codeworte dieses Fernwirksystems algorithmisch fortgeschaltet werden, müssen Vorkehrungen getroffen werden, welche die Codefortschaltung in Abhängigkeit von dem verwendeten Sender auf den diesem individuell zugeteilten begrenzten Codewortvorrat begrenzen, um unnötigen Nachsynchronisieraufwand bei wechselnder Senderverwendung zu vermeiden.
Zu diesem Zweck sind jedem Sender unterschiedliche Kennungen zugeteilt, die bei Betätigung des jeweiligen Senders primär ausstrahlbar sind. Eine dem Empfänger nachgeschaltete Decodiereinrichtung ist zur Verarbeitung der von Sender zu Sender unterschiedlichen Menge von Codeworten mit mehreren, der Anzahl der Sender entsprechenden Decodierkanälen ausgerüstet, welche durch die Senderkennungen einschaltbar sind.
Über die Art dieser Senderkennungen wird in der letztgenannten Patentschrift keinerlei Aussage getroffen. Sie sind funktionell den willkürlich änderbaren Systembits des gattungsbildenden Fernwirksystems gleichzusetzen, welche ja ebenfalls - wie bereits erwähnt - unter anderem zur Kennzeichnung von Schlüsseltypen, die unterschiedliche Schließfunktionen haben, herangezogen werden können.
A telecontrol system of a central locking system is also known (DE 32 44 049 C2) which, in one embodiment with several transmitters, provides a different set of code words from transmitter to transmitter.
Since the code words of this telecontrol system are also advanced algorithmically, precautions must be taken which limit the code advance depending on the transmitter used to the limited code word supply individually assigned to it, in order to avoid unnecessary re-synchronization in the event of changing transmitter use.
For this purpose, each transmitter is assigned different identifiers, which can be emitted primarily when the respective transmitter is actuated. A decoder downstream of the receiver is equipped with a plurality of decoding channels, which correspond to the number of transmitters and which can be switched on by the transmitter identifiers, for processing the different number of code words from transmitter to transmitter.
The last-mentioned patent specification makes no statement as to the type of these transmitter identifications. They are functionally equivalent to the arbitrarily changeable system bits of the generic telecontrol system, which - as already mentioned - can also be used, among other things, to identify key types that have different locking functions.

Die Erfindung hat die Aufgabe, ein gattungsgemäßes Fernwirksystem so auszubilden, daß einem befugten Benutzer nach Verlust eines Senders eine Weiterbenutzung des Systems mit gleichem Bedienkomfort und ohne Einschränkung der hohen Sicherheit gegen unbefugte Benutzung ermöglicht wird.The object of the invention is to design a generic telecontrol system so that an authorized user can continue to use the system with the same ease of use and without restriction of the high level of security against unauthorized use after the loss of a transmitter.

Diese Aufgabe wird mit den kennzeichnenden Merkmalen des Patentanspruchs 1 erfindungsgemäß gelöst.This object is achieved according to the invention with the characterizing features of patent claim 1.

Gemäß der Erfindung ist eine Gesamtmenge von Grundanteilen der - durch die algorithmische Fortschaltung erzeugbaren - Codeworte dem Objekt individuell objektspezifisch und jedem Schreibzugriff entzogen zugewiesen. Da durch elektronische Codierung mit verhältnismäßig geringem Aufwand nahezu beliebig viele Variationen eines Codewortanteils erstellt werden können, ist es möglich, jedem Objekt, d. h. auch jedem Kraftfahrzeug einer Typenbaureihe, eine Gesamtmenge eigener, nirgends wiederkehrender objektspezifischer Codewort-Grundanteile zuzuweisen.
Zum anderen wird auch jedem zum Objekt gehörenden Sender ein unveränderlicher Codewort-Grundanteil aus dieser Gesamtmenge zugewiesen, der für jeden Sender verschieden ist und außer zur Codewortbildung auch zur Senderidentifizierung dient.
Der im Objekt bzw. Empfänger abgelegte Gesamtvorrat aller individuellen Grundanteile ist größer als die Anzahl der verfügbaren, d. h. zu unabhängiger paralleler Verwendung mitgelieferten Sender.
Ferner ist der Steuereinrichtung eine Einrichtung zum willkürlichen, senderunabhängigen Rücksetzen nur der veränderbaren Anteile aller in den Speicherplätzen des Objekts abgelegten Codeworte auf bestimmte Anfangszustände zugeordnet.
According to the invention, a total amount of basic parts of the code words - which can be generated by the algorithmic advancement - are assigned to the object individually, object-specifically and without any write access. Since almost any number of variations of a code word component can be created by electronic coding with relatively little effort, it is possible to assign a total amount of own, nowhere recurring object-specific code word basic components to each object, ie also to each motor vehicle of a type series.
On the other hand, each transmitter belonging to the object is assigned an unchangeable basic codeword component from this total, which is different for each transmitter and is used not only for code word formation but also for transmitter identification.
The total stock of all individual basic components stored in the object or receiver is greater than the number of available transmitters, ie those supplied for independent parallel use.
Furthermore, the control device is assigned a device for arbitrary, transmitter-independent resetting of only the changeable parts of all code words stored in the memory locations of the object to certain initial states.

Die kennzeichnenden Merkmale der Unteransprüche 2 bis 7 offenbaren vorteilhafte Weiterbildungen des erfindungsgemäßen Fernwirksystems.The characterizing features of subclaims 2 to 7 disclose advantageous developments of the telecontrol system according to the invention.

Die permanente, jedem Schreibzugriff entzogene Speicherung der objektspezifischen Anteile kann z. B. in ROMs vorliegen. Sie kann in geeigneter Weise mit der nur temporären Speicherung der veränderbaren Anteile verknüpft sein oder aber in vollständig, d. h. auch physikalisch getrennten Speichern vorliegen.
Dies hat den Vorteil, daß im Gegensatz zum Stand der Technik nicht mehr jeder beliebige, im Ersatzteilhandel erhältliche Sender zur Einspeicherung eines neuen aktuellen Codewortes in den Empfänger verwendet werden kann, auch wenn ein Sender-RESET durchgeführt und die mechanische Sicherung überwunden wurde. Denn die objektspezifischen, unveränderlichen Anteile der Codeworte werden zwar immer übertragen und vorab auf Übereinstimmung geprüft, können aber unter keinen Umständen Veränderungen der entsprechenden permanenten Speicherinhalte im Objekt bzw. Empfänger bewirken.
Es liegt auf der Hand, daß der Verkauf von Ersatzsendern für ein solches System wesentlich besser überwacht und Mißbrauch noch stärker erschwert werden kann. Ein Austausch der einmal zugewiesenen objektspezifischen Grundanteile ist nur durch Austausch der Steuereinrichtung bzw. der Speicher möglich.
The permanent, deprived of any write access storage of the object-specific parts can, for. B. in ROMs. It can be linked in a suitable manner to the only temporary storage of the changeable parts or else be available in completely, ie also physically separate, memories.
This has the advantage that, in contrast to the prior art, not any transmitter available in the spare parts trade for storing a new current code word in the receiver can be used even after a transmitter RESET has been carried out and the mechanical fuse has been overcome. This is because the object-specific, unchangeable portions of the code words are always transmitted and checked for agreement beforehand, but under no circumstances can they cause changes in the corresponding permanent memory contents in the object or receiver.
It is obvious that the sale of replacement transmitters for such a system can be monitored much better and abuse can be made even more difficult. An exchange of the object-specific basic components once assigned is only possible by exchanging the control device or the memory.

Zusätzlich können auch noch benutzerspezifische Anteile in den Grundanteilen enthalten sein, die bei Senderbetätigung dem Empfänger bzw. dem Objekt bereits vorab gewisse Benutzerdaten mitteilen. An sich sind derartige benutzerspezifische Codeanteile bereits bekannt; sie wirken sich bei der kraftfahrzeugtechnischen Anwendung eines Fernwirksystems z. B. auf einstellbare Fahrzeugbauteile wie Sitze oder Rückblickspiegel aus.In addition, user-specific parts can also be contained in the basic parts, which already communicate certain user data to the recipient or the object when the transmitter is actuated. Such user-specific code components are already known per se; they affect the automotive application of a telecontrol system such. B. from adjustable vehicle components such as seats or rear view mirrors.

Unbefugte Benutzung des Fernwirksystems mit einem abhanden gekommenen Sender kann sehr wirksam abgewehrt werden, wenn jeder Codewort - Grundanteil, der einem

  • zum einen bereits wenigstens einmal benutzten und
  • zum anderen bei einem Einlesevorgang nicht benutzten
Sender zugeteilt ist, automatisch entwertet - d. h. gesperrt oder gelöscht - wird. Diese automatische Sicherungsfunktion kann von verschiedenen Bedingungen abhängig gemacht werden:
  • Die wenigstens einmalige Benutzung des Senders, dessen Codewort - Grundanteil gesperrt werden soll, kann z. B. durch Registrierung eines Codefortschaltevorgangs in dem zugordneten veränderbaren Anteil desselben Codewortes erfaßt werden.
  • Die Sicherungsfunktion kann grundsätzlich bei der endgültigen Bestätigung eines mit mehreren Sendern vorgenommenen Einlesevorgangs ausgeführt werden.
  • Sie kann in Abhängigkeit von der Reihenfolge des Einlesens ausgeführt werden, z. B. dann, wenn während des Einlesevorgangs eine bestimmte Reihenfolge nicht eingehalten werden kann, weil ein Sender fehlt.
Diese Option nutzt vorteilhaft die Tatsache, daß der Gesamtvorrat der im Objekt abgelegten Codewort - Grundanteile etwas größer als die Anzahl der gelieferten Sender ist. Neu zu beschaffenden Sendern für das Fernwirksystem kann dann ein weiterer, noch nicht benutzter Codewort - Grundanteil aus dem Gesamtvorrat zugewiesen werden.Unauthorized use of the telecontrol system with a lost transmitter can be warded off very effectively if every codeword - basic part that a
  • on the one hand already used at least once and
  • secondly, do not use it during a read-in process
Transmitter is assigned, is automatically canceled - ie blocked or deleted -. This automatic backup function can be made dependent on various conditions:
  • The at least one use of the transmitter, the basic code word portion of which is to be blocked, can e.g. B. by registering a code advancement in the assigned changeable portion of the same code word.
  • The backup function can always be used for the final Confirmation of a read-in process carried out with several transmitters.
  • It can be carried out depending on the order of reading, z. B. if a certain order can not be followed during the reading process because a transmitter is missing.
This option takes advantage of the fact that the total stock of the codeword basic components stored in the object is slightly larger than the number of transmitters supplied. A new, unused basic code word component from the total stock can then be assigned to new transmitters for the telecontrol system.

Die Einrichtung zum Rücksetzen der veränderbaren Codewort-Grundanteile ist vorzugsweise im geschützten Bereich eines Objekts, z. B. im Fahrgastraum eines Kraftfahrzeuges, dessen Zentralverriegelung mittels des Fernwirksystems steuerbar ist, untergebracht.The device for resetting the changeable code word basic components is preferably in the protected area of an object, for. B. in the passenger compartment of a motor vehicle, the central locking system is controllable by means of the remote control system.

Ein Ausführungsbeispiel eines erfindungsgemäßen Fernwirksystems ist in der Zeichnung dargestellt und wird im folgenden näher beschrieben.An embodiment of a telecontrol system according to the invention is shown in the drawing and is described in more detail below.

Die einzige Figur zeigt stark schematisiert die für die Erfindung wesentlichen Bestandteile des Fernwirksystems.The single figure shows the components of the telecontrol system essential for the invention in a highly schematic manner.

Sie stellt ferner die Aufteilung der in den Sendern und dem Objekt bzw. Empfänger gespeicherten Codeworte in einen festen Grundanteil und einen algorithmisch veränderbaren Anteil anschaulich dar.It also illustrates the division of the code words stored in the transmitters and the object or receiver into a fixed basic part and an algorithmically changeable part.

In einer Steuereinrichtung 1, die in einem zu schützenden Objekt, z. B. einem Kraftfahrzeug K, angeordnet ist, ist in n Speicherplätzen SP₁ bis SPn eine Gesamtmenge von n Codeworten CW₁ bis CWn abgelegt. Sie entspricht mindestens einer Anzahl m von zugehörigen Sendern S₁ bis Sm, die für das jeweilige Objekt zu parallelem, unabhängigem Gebrauch - z. B. durch verschiedene Personen - geliefert werden sollen. Die Anzahl m der Sender S₁ bis Sm kann kleiner oder gleich n sein. In der gewählten Darstellung ist m = 3.
Jedes Codewort CW₁ bis CWn besteht

  • aus einem festen Grundanteil CWG₁, CWG₂ etc., der objekt- und senderspezifisch ist und nicht verändert werden kann, also z. B. in ROMs abgelegt ist, und
  • aus einem veränderbaren Anteil CWV₁, CWV₂ etc., der in bekannter Weise nach einem beliebigen Algorithmus veränderbar ist.
Letzterer ist für die Erfindung nicht wesentlich und wird daher hier nicht näher erläutert.
Die Speicherplätze SP... sind der Klarheit halber für die unveränderlichen Grundanteile und die veränderbaren Anteile einheitlich dargestellt, können aber durchaus verschiedene Strukturen haben, insbesondere auch physikalisch voneinander getrennt sein.In a control device 1, which is in an object to be protected, for. B. a motor vehicle K is arranged, a total of n code words CW₁ to CW n is stored in n memory locations SP₁ to SP n . It corresponds to at least a number m of associated transmitters S₁ to S m , which for the respective object for parallel, independent use - z. B. by different people - to be delivered. The number m of transmitters S 1 to S m can be less than or equal to n. In the chosen representation, m = 3.
Each code word CW₁ to CW n exists
  • from a fixed basic part CWG₁, CWG₂ etc., which is object and transmitter specific and cannot be changed, e.g. B. is stored in ROMs, and
  • from a variable part CWV₁, CWV₂ etc., which can be changed in a known manner according to any algorithm.
The latter is not essential to the invention and is therefore not explained in more detail here.
For the sake of clarity, the memory locations SP ... are shown uniformly for the unchangeable basic components and the changeable components, but can certainly have different structures, in particular also be physically separated from one another.

Die Codeworte CW... sind hier anschaulich als Folgen dezimaler Ziffern dargestellt; es versteht sich von selbst, daß die Art des verwendeten Codes und ebenso die Art der Übertragung der Codeworte zwischen Sendern und Empfänger für das Wesen der Erfindung vollkommen unerheblich ist. Es sind beliebige Code- bzw. Übertragungsarten (Infrarot, Ultraschall, Funk) verwendbar.
Ersichtlich weichen auch die veränderbaren Anteile CWV... der Codeworte voneinander ab; da diese durch die Steuereinrichtung 1 jeweils nach einer Codeübertragung unabhängig von den übrigen veränderbaren Anteilen algorithmisch fortgeschaltet werden, können allenfalls zufällig einmal in zwei oder mehreren Codeworten gleiche veränderbare Anteile CWV... auftreten. Diese Codeworte unterscheiden sich dann natürlich immer noch durch ihre Grundanteile CWG... .
The code words CW ... are clearly shown here as sequences of decimal digits; it goes without saying that the type of code used and also the way in which the code words are transmitted between transmitter and receiver are completely irrelevant to the essence of the invention. Any type of code or transmission (infrared, ultrasound, radio) can be used.
The changeable parts CWV ... of the code words also clearly differ from one another; Since these are algorithmically advanced by the control device 1 after each code transmission independently of the other changeable parts, the same changeable parts CWV ... can occur at random once in two or more code words. Of course, these code words still differ in their basic components CWG ....

Jeder Sender S₁ bis S₃ enthält in bekannter Weise ein Code - Übertragungsorgan, hier eine Infrarot-Diode IS, das durch Betätigung einer Sendetaste ST zur Übertragung des im jeweiligen Sender gespeicherten aktuellen Codewortes CW... aktivierbar ist. Ersichtlich stimmen die aktuellen Codeworte CW₁ bis CW₃ der Sender S₁ bis S₃ mit denen in den Speicherplätzen SP₁ bis SP₃ der Steuereinrichtung 1 vollständig überein.Each transmitter S₁ to S₃ contains a code - transmission element, here an infrared diode IS, which can be activated by pressing a transmit key ST to transmit the current code word CW ... stored in the respective transmitter. Obviously, the current code words CW₁ to CW₃ of the transmitters S₁ to S₃ completely match those in the memory locations SP₁ to SP₃ of the control device 1.

Ein Infrarotempfänger IE des Kraftfahrzeugs K leitet jedes empfangene Codewort CW... in bekannter Weise an die Steuereinrichtung weiter, wo es vor dem Ausführen irgendeiner durch Sender S... steuerbaren Funktion - also z. B. Entriegelung oder Verriegelung des Fahrzeugs durch eine symbolisch angedeutete, an die Steuereinrichtung 1 angeschlossene Zentralverriegelung ZV - mit den in den Speicherplätzen SP... gespeicherten Codeworten CW... auf vollständige Übereinstimmung verglichen wird.
Wurde vollständige Übereinstimmung festgestellt, so wird im Ausführungsbeispiel das Fahrzeug K in Ausführung einer gesteuerten Funktion "Entriegelung" zentral entriegelt. Die Steuereinrichtung 1 reagiert natürlich nicht auf Codeworte eines fremden oder desynchronisierten Senders. Es versteht sich, daß auch mehr als nur ein Empfänger IE vorgesehen werden kann; es bleibt aber bei einer zentralen Steuereinrichtung.
An infrared receiver IE of the motor vehicle K forwards each received code word CW ... in a known manner to the control device, where it is before execution any function controllable by transmitter S ... B. unlocking or locking the vehicle by a symbolically indicated, connected to the control device 1 central locking ZV - with the stored in the memory locations SP ... code words CW ... to complete agreement.
If complete agreement has been found, the vehicle K is unlocked centrally in the exemplary embodiment in the execution of a controlled function “unlocking”. The control device 1 naturally does not react to code words from a foreign or desynchronized transmitter. It goes without saying that more than just one receiver IE can also be provided; but it remains with a central control device.

Eine ebenfalls der Steuereinrichtung 1 zugeordnete Rücksetztaste 2 ist im geschützten Bereich des Objekts, z. B. im Fahrgastraum des Kraftfahrzeuges K, vorgesehen. Sie ist also nur bei entsichertem Objekt (= offener Tür) zugänglich. Mittels dieser Rücksetztaste 2 können alle veränderbaren Anteile CWV1...n der Codeworte CW1...n in den Speichern SP1...n der Steuereinrichtung 1 unabhängig von einer Senderbetätigung auf definierte Anfangszustände - die untereinander ebenfalls verschieden sein können - zurückgesetzt werden. Durch dieses Rücksetzen kann der Fahrzeugeigner bei Verlust eines Senders unverzüglich verhindern, daß Unbefugte den abhanden gekommenen Sender zur Steuerung der ihm zugewiesenen Funktion verwenden können. Die aktuellen Codeworte in den Sendern werden dabei natürlich nicht rückgesetzt.A reset button 2 also assigned to the control device 1 is in the protected area of the object, for. B. in the passenger compartment of the motor vehicle K, is provided. It is therefore only accessible when the object is unlocked (= open door). By means of this reset button 2, all changeable parts CWV 1 ... n of the code words CW 1 ... n in the memories SP 1 ... n of the control device 1 can be reset to defined initial states - which can also be different from one another - independently of a transmitter actuation will. By resetting the vehicle owner can immediately prevent unauthorized persons from using the lost transmitter to control the function assigned to it if a transmitter is lost can. The current code words in the transmitters are of course not reset.

Ausgehend von diesem Rücksetzzustand der veränderbaren Anteile CWV1...n müssen die Speicherinhalte der Steuereinrichtung 1 mit den entsprechenden Speicherinhalten der noch beim Fahrzeugeigner vorhandenen Sender S... wieder synchronisiert werden, um deren weitere Benutzbarkeit zu gewährleisten. Dazu muß eine neu einlesende Codeübertragung von jedem dieser Sender zum Empfänger durchgeführt werden. Als solche wird beispielsweise jede erste mit je einem Sender nach einem Rücksetzvorgang vorgenommene Codeübertragung betrachtet.
Mittels der objekt- und senderspezifischen Codewort - Grundanteile CWG... wird dabei stets

  • das eingelesene Codewort darauf überprüft, ob wenigstens ein "passender" Grundanteil CWG... übertragen wird, und
  • der jeweils neu eingelesene veränderbare Anteil CWV..., der im einlesenden Sender S... aktuell ist, zu dem im Objekt abgelegten Grundanteil eindeutig zugeordnet.
Jedes neu eingelesene Codewort muß dann vor der endgültig wirksamen Abspeicherung seines veränderbaren Anteils CWV... in einen Speicherplatz SP... mittels eines weiteren der Steuereinrichtung 1 zugeordneten Schalters 3, der eine Quittiereinrichtung darstellt, bestätigt werden.
Der Schalter 3 kann nur betätigt werden, wenn ein passender mechanischer Schlüssel 5 vorhanden ist. Dieser Schlüssel 5 steht hier symbolisch für die zugehörige mechanisch codierte Einrichtung zur Betätigung des Schalters 3. Dieser kann z. B. - in an sich bekannter Weise - in einen nicht dargestellten Schließzylinder einer Tür oder eines Zünd-/Lenkschlosses integriert sein und darin direkt mittels des Schlüssels 5 betätigt werden.
Aus der zusätzlichen mechanischen Sicherung jedes Einlesevorgangs resultiert der Vorteil, daß unbefugte Resynchronisierung der Steuereinrichtung 1 bzw. des Empfängers mit dem verlorenen Sender bereits durch Austausch der mechanischen Schlösser des Kraftfahrzeugs K verhindert werden kann.Starting from this reset state of the changeable components CWV 1 ... n , the memory contents of the control device 1 must be synchronized again with the corresponding memory contents of the transmitters S ... which are still owned by the vehicle owner, in order to ensure their further usability. To do this, a new code transmission must be carried out from each of these transmitters to the receiver. As such, for example, every first code transmission carried out with a transmitter after a reset process is considered.
By means of the object and transmitter-specific code word - basic parts CWG ... is always
  • the code word read checks whether at least a "suitable" basic component CWG ... is transmitted, and
  • the newly read changeable part CWV ..., which is current in the reading transmitter S ..., is clearly assigned to the basic part stored in the object.
Each newly read code word must then be confirmed before the finally effective storage of its changeable portion CWV ... in a memory location SP ... by means of a further switch 3 assigned to the control device 1, which represents an acknowledgment device.
The switch 3 can only be operated if a suitable mechanical key 5 is available. This Key 5 stands here symbolically for the associated mechanically coded device for actuating the switch 3. B. - in a known manner - be integrated into a lock cylinder, not shown, of a door or an ignition / steering lock and be actuated therein directly by means of the key 5.
The additional mechanical security of each read-in process results in the advantage that unauthorized resynchronization of the control device 1 or of the receiver with the lost transmitter can be prevented by exchanging the mechanical locks of the motor vehicle K.

Durch eine Entwerteeinrichtung 4 - die z. B. eine Lesesperre für Speicherplätze SP einschalten oder eine Löschung des jeweiligen Speicherinhalts steuern kann - ist es unter den bereits erwähnten bestimmten Bedingungen möglich, auch die unveränderlichen Grundanteile CWG... oder die vollständigen Codeworte CW... zu entwerten, die abhanden gekommenen Sendern zugewiesen waren. Die Entwerteeinrichtung 4 wird z. B. durch abschließende Betätigung des Schalters 3 aktiviert.By a validation device 4 - the z. B. can turn on a read lock for memory locations SP or control a deletion of the respective memory content - it is possible under the specific conditions already mentioned to devalue the unchangeable basic components CWG ... or the complete code words CW ..., the lost transmitters were assigned. The validation device 4 is, for. B. activated by final actuation of the switch 3.

Claims (7)

  1. Remote control system having a code transmissible by physical means via code words (CW₁ to CWn) from a plurality of movable transmitters usable in parallel with equal status to a receiver (IE) arranged in a fixed or movable object (K) and to a control device (1), connected to said receiver, for controlling functions of devices connected downstream of said control device, in particular locking functions of a motor vehicle central locking system (ZV), in which remote control system
    - each code word consists of a portion (CWV₁ to CWVn) alterable in accordance with a predetermined algorithm and of a basic portion (CWG₁ to CWGn) not subject to this algorithm,
    - which portions are transmitted together upon each actuation of a transmit button (ST) of a transmitter (S₁ to Sm) and, before any function is executed, are tested for complete correspondence with the corresponding portions of a code word stored in the object (K),
    - only the alterable portion (CWV₁ to CWVn) of a code word (CW₁ to CWn) is capable, in a learning condition of the receiver, of being read in from a transmitter into a memory (SP₁ to SPn) of the control device (1) in order to reestablish the synchronization of transmitter and receiver given complete correspondence of a transmitter-identifying signal stored on the transmitter side and object side,
    - there is provided on the object side an acknowledgement device (3), actuable by a mechanically coded device (5) provided for controlling the control device (1), for acknowledging a code word read-in procedure effected by a transmitter (S₁ to Sm),
    characterized in that a number n of memory locations (SP₁ to SPn) are provided in the object (K) for unalterable storage of code word basic portions (CWG₁ to CWGn) which are allocated in an individually object-specific fashion to said object and extracted from each write access, and a fixed memory location for exactly one of the code word basic portions (CWG₁, CWG₂ etc.) also provided for transmitter identification is provided from this total quantity in each of m transmitters (S₁, S₂ etc. to Sm), the number n of the code words (CW₁ to CWn) stored in the object (K) being larger than the available number m of transmitters (S₁ to Sm), and in that a device (2) associated with the control device (1) is provided for the arbitrary, transmitter-independent resetting of only the alterable portions (CWV₁, CWV₂ to CWVn) of all code words (CW₁, CW₂ to CWn) stored in the memory locations (SP) of the object (K) to particular initial states, it being the case that the checking of the code word basic portion (CWG...) of each code word (CW...) transmitted by a transmitter (S...) to the receiver (IE) is effective even in the learning condition of the receiver (IE) or the control device (1).
  2. Remote control system according to Claim 1, characterized in that the control device (1) is provided for the synchronous advancement of the alterable portion of an at least temporarily stored current code word (CW...), said code word corresponding on the object side and transmitter side at the time of the code transmission, after each code transmission in accordance with the predetermined algorithm in the transmitter and in the receiver, and for blocking the remote control system at least against code words already transmitted in the recent past by the respective transmitter (S...), the alterable portions (CWV₁, CWV₂ etc.) forming, together with in each case a basic portion (CWG₁, CWG₂ etc.), a code word (CW₁, CW₂ etc.) being advanced algorithmically in a mutually independent fashion.
  3. Remote control system according to Claim 1, characterized by user-specific portions of the code word basic portion (CWG...) allocated to each transmitter (S...).
  4. Remote control system according to Claim 1, characterized by storage of the object-specific basic portions (CWG...) in ROMs.
  5. Remote control system according to Claim 1, characterized by mutually physically separated memories for the respective storage of the object-specific basic portions (CWG...) and of the alterable portions (CWV...).
  6. Remote control system according to Claim 1, characterized by an invalidation device (4) which after termination of a code word read-in procedure invalidates a code word basic portion (CWG...), stored in a memory location (SP₁ to SPn) of the object (K) and allocated to a transmitter (S...) already used at least once, if the transmitter provided with this code word basic portion was not used in the code word read-in procedure.
  7. Remote control system according to Claim 1, characterized in that the device (2) for arbitrary, transmitter-independent resetting of the alterable code word portions (CWV₁, CWV₂ to CWVn) is arranged in a protected area of the object, in particular in the passenger compartment of a motor vehicle.
EP90100689A 1989-02-24 1990-01-13 Remote control system with a code transmitted by code words Expired - Lifetime EP0385070B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE3905651A DE3905651A1 (en) 1989-02-24 1989-02-24 METHOD FOR SECURING CODE WORDS OF A REMOTE CONTROL SYSTEM AND REMOTE CONTROL SYSTEM WITH CODE TRANSFERABLE BY CODE WORDS
DE3905651 1989-02-24

Publications (2)

Publication Number Publication Date
EP0385070A1 EP0385070A1 (en) 1990-09-05
EP0385070B1 true EP0385070B1 (en) 1994-02-16

Family

ID=6374777

Family Applications (1)

Application Number Title Priority Date Filing Date
EP90100689A Expired - Lifetime EP0385070B1 (en) 1989-02-24 1990-01-13 Remote control system with a code transmitted by code words

Country Status (5)

Country Link
US (1) US5159329A (en)
EP (1) EP0385070B1 (en)
JP (1) JPH0771339B2 (en)
DE (1) DE3905651A1 (en)
ES (1) ES2051390T3 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0481879A1 (en) * 1990-10-17 1992-04-22 Alain Bernard Device for emitting signal sequences constituting a payment means
EP0535555A1 (en) * 1991-10-04 1993-04-07 Motorola, Inc. Programming technique for vehicular remote control system
EP0547725A1 (en) * 1991-12-19 1993-06-23 Sté TEXTON Arrangement for remote control of actuating means
FR2685525A1 (en) * 1991-10-18 1993-06-25 Trw Sipea Spa REMOTE CONTROL FOR MANUFACTURING, PARTICULARLY FOR A MOTOR VEHICLE.
WO1993022164A2 (en) * 1992-05-02 1993-11-11 Electronic Research And Design Uk Ltd. Security systems
EP0570761A1 (en) * 1992-05-18 1993-11-24 Lectron Products, Inc. Passive keyless entry system
WO1996006499A2 (en) * 1994-08-09 1996-02-29 Philips Electronics N.V. Method of, and system for, transferring secure data
WO1996033328A2 (en) * 1995-04-20 1996-10-24 Directed Electronics, Inc. Advanced embedded code hopping system
US5621380A (en) * 1994-09-28 1997-04-15 Honda Giken Kogyo Kabushiki Kaisha Vehicle anti-theft device
US6393567B1 (en) 1996-02-15 2002-05-21 Elva Sa Method of enabling a server to authorize access to a service from portable devices having electronic microcircuits, e.g. devices of the smart card type
US6756878B2 (en) 1999-12-16 2004-06-29 Mannesmann Vdo Ag Apparatus for activating and/or deactivating a security device

Families Citing this family (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6175312B1 (en) 1990-05-29 2001-01-16 Microchip Technology Incorporated Encoder and decoder microchips and remote control devices for secure unidirectional communication
DE4102816C2 (en) * 1990-07-27 1994-06-30 Diehl Gmbh & Co Radio frequency communication device
GB2254461B (en) * 1991-02-15 1995-05-03 Alps Electric Co Ltd Identification information transmitter/receiver and system
DE4201568C2 (en) * 1992-01-22 1995-12-21 Vdo Schindling Procedure for synchronization of transmitter and receiver
SE501386C2 (en) * 1992-02-17 1995-01-30 Securitas Ab Procedure for value transport
US5442341A (en) * 1992-04-10 1995-08-15 Trw Inc. Remote control security system
US5760700A (en) * 1992-05-02 1998-06-02 Electronics Research And Design Uk Ltd. Security system with succession of codes
DE4221142C2 (en) * 1992-06-27 1998-02-19 Kiekert Ag Central locking system for a motor vehicle
AT398871B (en) * 1992-07-13 1995-02-27 Vaillant Gmbh TRANSMITTER RECEIVER RADIO RANGE
ES2070044B1 (en) * 1992-10-19 1997-02-16 Trw Sipea Spa REMOTE CONTROL ESPECIALLY FOR A VEHICLE.
DE4242492A1 (en) * 1992-12-16 1994-06-23 Telefunken Microelectron Antitheft prevention system for motor vehicle
DE69327644T2 (en) * 1993-01-07 2000-09-07 Ford Motor Co Remote controlled security system
DE4310475C2 (en) * 1993-03-31 1995-10-19 Webasto Thermosysteme Gmbh Telecontrol system
DE4421496B4 (en) * 1993-10-01 2006-09-07 Marquardt Gmbh Electronic door closing system on a motor vehicle
DE4340260A1 (en) * 1993-10-01 1995-04-06 Marquardt Gmbh Locking system, in particular for motor vehicles
IT1265423B1 (en) * 1993-12-22 1996-11-22 Systhema Srl ELECTRONIC DEVICE FOR CONTROL OF USERS SUCH AS THEFT ALARM, DOOR OPENERS, SWITCHES AND SO ON.
DE4411435A1 (en) * 1994-03-31 1995-10-05 Bayerische Motoren Werke Ag Method for controlling the use of a motor vehicle using a two-part code signal
US6046680A (en) * 1994-06-15 2000-04-04 Texas Instruments Incorporated Method of preventing unauthorized reproduction of a transmission code
DE4438832A1 (en) * 1994-10-31 1996-05-02 Diehl Gmbh & Co Lock with identification activation
DE4440349A1 (en) * 1994-11-11 1996-05-15 Bayerische Motoren Werke Ag Method for synchronizing two dialog-capable transceiver units for a code signal in a motor vehicle locking system
FR2729777B1 (en) * 1995-01-25 1997-03-14 Plumer Sa DEVICE FOR REMOTE CONTROL BY HERTZIAN, INFRARED WAVES OR THE LIKE, OF MOTORIZED CLOSING SYSTEMS
JP3073904B2 (en) * 1995-02-17 2000-08-07 本田技研工業株式会社 Vehicle data processing device
JP2914211B2 (en) * 1995-03-24 1999-06-28 住友電装株式会社 Keyless entry system
GB2301139A (en) * 1995-05-15 1996-11-27 Michael Antoniou Container locking arrangement
CA2193846C (en) 1995-05-17 2004-02-17 Bradford L. Farris Rolling code security system
US6690796B1 (en) 1995-05-17 2004-02-10 The Chamberlain Group, Inc. Rolling code security system
DE19541116A1 (en) * 1995-10-26 1997-04-30 Elektronik Service & Vertrieb Method and arrangement for producing and recognizing the authenticity of command signals
GB2307514B (en) * 1995-11-25 1999-06-02 Rover Group Vehicle security system
US5754173A (en) * 1996-02-28 1998-05-19 Sun Microsystems, Inc. Method and system for creating user interface independent programs with a user interface provider
AT405231B (en) * 1996-05-20 1999-06-25 Vaillant Gmbh ELECTRIC WATER HEATER WITH REMOTE CONTROLLED OUTLET TEMPERATURE
US6026165A (en) * 1996-06-20 2000-02-15 Pittway Corporation Secure communications in a wireless system
DE19625588A1 (en) * 1996-06-27 1998-01-02 Deltron Elektronische Systeme Radio remote control system operation method e.g. for garage door
US5933090A (en) * 1996-08-23 1999-08-03 Ut Automotive Dearborn, Inc. Method and apparatus for field programming a remote control system
DE29615809U1 (en) * 1996-09-11 1997-01-09 Kral Rudolf Remote control system for electric door openers and other electrical devices
KR100229823B1 (en) 1996-12-21 1999-11-15 윤종용 A remote control system with devices recognizing each different remote control signal and a method of controlling the same
DE19713607A1 (en) * 1997-04-02 1998-10-08 Bayerische Motoren Werke Ag Remote control device with a transmitter for a wirelessly transmitted release signal
DE19836060B4 (en) * 1998-06-09 2005-02-03 Siemens Ag Vehicle seat system with remote-controlled release
DE19911593C2 (en) * 1999-03-16 2001-10-04 Webasto Thermosysteme Gmbh Telecontrol system
GB9913546D0 (en) 1999-06-10 1999-08-11 Unilever Plc Granular detergent component containing zeolite map and laundry detergent compositions containing it
DE19942788A1 (en) * 1999-09-08 2001-03-15 Winkhaus Fa August Locking system and method for operating a locking system
EP1108630B1 (en) 1999-12-16 2006-07-05 Siemens Aktiengesellschaft Activation and/or deactivation device for a security system
DE10202321B4 (en) * 2002-01-23 2008-12-11 Robert Bosch Gmbh System and method for electronic authentication
US8422667B2 (en) 2005-01-27 2013-04-16 The Chamberlain Group, Inc. Method and apparatus to facilitate transmission of an encrypted rolling code
US9148409B2 (en) 2005-06-30 2015-09-29 The Chamberlain Group, Inc. Method and apparatus to facilitate message transmission and reception using different transmission characteristics
CN104100140B (en) * 2013-04-01 2016-12-28 珠海优特电力科技股份有限公司 Chip, anti-error locking system and method for work thereof for anti-error locking system
US10652743B2 (en) 2017-12-21 2020-05-12 The Chamberlain Group, Inc. Security system for a moveable barrier operator
US11074773B1 (en) 2018-06-27 2021-07-27 The Chamberlain Group, Inc. Network-based control of movable barrier operators for autonomous vehicles
WO2020028502A1 (en) 2018-08-01 2020-02-06 The Chamberlain Group, Inc. Movable barrier operator and transmitter pairing over a network
US10997810B2 (en) 2019-05-16 2021-05-04 The Chamberlain Group, Inc. In-vehicle transmitter training

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3532156C2 (en) * 1985-09-10 1987-07-30 Huelsbeck & Fuerst Gmbh & Co Kg, 5620 Velbert, De

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2051442B (en) * 1979-03-30 1984-02-01 Howard J A Security system
GB2118614A (en) * 1982-04-16 1983-11-02 Leonard Joseph Genest Method of code changing for electronic lock
DE3225754A1 (en) * 1982-07-09 1984-01-12 Hülsbeck & Fürst GmbH & Co KG, 5620 Velbert METHOD FOR THE LOCKING EFFECTIVE INTERACTION OF A KEY-LIKE PART WITH A LOCK-LIKE PART
US4535333A (en) * 1982-09-23 1985-08-13 Chamberlain Manufacturing Corporation Transmitter and receiver for controlling remote elements
DE3244049C2 (en) * 1982-11-27 1986-06-26 Kiekert GmbH & Co KG, 5628 Heiligenhaus Central locking system for a motor vehicle
DE3309802C2 (en) * 1983-03-18 1985-07-04 Audi AG, 8070 Ingolstadt Electronic system for motor vehicles
GB8320706D0 (en) * 1983-08-01 1983-09-01 Waitrose Ltd Locking devices
US4686529A (en) * 1984-01-06 1987-08-11 Kiekert Gmbh & Co. Kommanditgesellschaft Remote-control lock system
US4646080A (en) * 1984-05-17 1987-02-24 Leonard J. Genest Method of code changing for electronic lock
DE3677676D1 (en) * 1985-09-10 1991-04-04 Huelsbeck & Fuerst ELECTRONIC LOCKING DEVICE FOR MOTOR VEHICLES.
FR2597538B1 (en) * 1986-04-22 1995-03-31 Soum Rene SECURITY LOCK ASSEMBLY WITH REMOTE CONTROL IN WHICH THE KEY HAS ONLY A TRANSMISSION FUNCTION AND THE RECEPTION LOCK
DE3636822C2 (en) * 1986-10-29 1993-12-23 Ruf Kg Wilhelm Electronic remote control device, in particular for central locking systems of motor vehicles
FR2609086B1 (en) * 1986-12-31 1992-12-11 Peugeot MODIFIABLE THEFT PROTECTION CODE DEVICE FOR MOTOR VEHICLES
US4870400A (en) * 1988-01-26 1989-09-26 Yale Security Inc. Electronic door lock key re-sequencing function
JPH02162895A (en) * 1988-12-15 1990-06-22 Nec Eng Ltd Wireless control system with check code

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3532156C2 (en) * 1985-09-10 1987-07-30 Huelsbeck & Fuerst Gmbh & Co Kg, 5620 Velbert, De

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2668280A1 (en) * 1990-10-17 1992-04-24 Bernard Alain SIGNAL SEQUENCE TRANSMITTER DEVICE.
US5216716A (en) * 1990-10-17 1993-06-01 Alain Bernard Transmitting device of signal sequences
EP0481879A1 (en) * 1990-10-17 1992-04-22 Alain Bernard Device for emitting signal sequences constituting a payment means
EP0535555A1 (en) * 1991-10-04 1993-04-07 Motorola, Inc. Programming technique for vehicular remote control system
FR2685525A1 (en) * 1991-10-18 1993-06-25 Trw Sipea Spa REMOTE CONTROL FOR MANUFACTURING, PARTICULARLY FOR A MOTOR VEHICLE.
EP0547725A1 (en) * 1991-12-19 1993-06-23 Sté TEXTON Arrangement for remote control of actuating means
FR2685506A1 (en) * 1991-12-19 1993-06-25 Texton ARRANGEMENT FOR REMOTELY CONTROLLING AN ACTUATOR DEVICE USING A REMOTE CONTROL APPARATUS.
WO1993022164A3 (en) * 1992-05-02 1993-12-23 Electronic Research And Design Security systems
WO1993022164A2 (en) * 1992-05-02 1993-11-11 Electronic Research And Design Uk Ltd. Security systems
EP0570761A1 (en) * 1992-05-18 1993-11-24 Lectron Products, Inc. Passive keyless entry system
US5872519A (en) * 1992-05-22 1999-02-16 Directed Electronics, Inc. Advanced embedded code hopping system
US5914667A (en) * 1992-05-22 1999-06-22 Issa; Darrell E. Advanced embedded code hopping system having master fixed code encryption
US5952933A (en) * 1992-05-22 1999-09-14 Issa; Darrell E. System having advanced embedded code hopping encryption and learn mode therefor
WO1996006499A2 (en) * 1994-08-09 1996-02-29 Philips Electronics N.V. Method of, and system for, transferring secure data
US6369693B1 (en) 1994-08-09 2002-04-09 U.S. Philips Corporation Method of, and system for, transferring secure data
US5621380A (en) * 1994-09-28 1997-04-15 Honda Giken Kogyo Kabushiki Kaisha Vehicle anti-theft device
WO1996033328A2 (en) * 1995-04-20 1996-10-24 Directed Electronics, Inc. Advanced embedded code hopping system
US6393567B1 (en) 1996-02-15 2002-05-21 Elva Sa Method of enabling a server to authorize access to a service from portable devices having electronic microcircuits, e.g. devices of the smart card type
US6756878B2 (en) 1999-12-16 2004-06-29 Mannesmann Vdo Ag Apparatus for activating and/or deactivating a security device

Also Published As

Publication number Publication date
JPH02250497A (en) 1990-10-08
DE3905651C2 (en) 1992-04-09
EP0385070A1 (en) 1990-09-05
JPH0771339B2 (en) 1995-07-31
US5159329A (en) 1992-10-27
ES2051390T3 (en) 1994-06-16
DE3905651A1 (en) 1990-08-30

Similar Documents

Publication Publication Date Title
EP0385070B1 (en) Remote control system with a code transmitted by code words
EP1467899B1 (en) Locking system, in particular for a motor vehicle
DE4340260A1 (en) Locking system, in particular for motor vehicles
DE19516992C1 (en) Operating system for automobile anti-theft device
WO1995009746A1 (en) Locking system, in particular for motor vehicles
EP0811739B1 (en) Device and method for checking the user authorization of an access control system,in particular locking device for vehicles
EP0671528A1 (en) Electronic coded lock, in particular for the deactivation of a motor vehicle immobilizer
DE3900494A1 (en) SAFETY DEVICE FOR MOTOR VEHICLES
DE4242231C3 (en) Remote control device
DE3234539A1 (en) METHOD FOR SECURING THE CODE OF AN ELECTRONIC KEY
WO1994018036A1 (en) Remote-controlled protection system for a motor vehicle
DE4325221C2 (en) Method for reading a coding of a code carrier into an identification device of a motor vehicle and identification device for carrying out the method
DE4234822A1 (en) Remote control for motor vehicle central locking - transmits code by electronic key formed by mixing selected code with fixed code sequence
DE4433499C2 (en) Electronic anti-theft protection system for a motor vehicle
DE4313779A1 (en) Remote control system with a code which can be transmitted from a transmitter to a receiving control device by physical means
WO1999008471A2 (en) Method for operating a remote control, and remote control
DE19743101B4 (en) Method for assigning an actuating element to a device
DE102007006714B4 (en) Method for teaching a radio key to a vehicle and corresponding radio key and corresponding vehicle
WO1994026565A1 (en) Security system
DE2635180C3 (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
EP0954666B1 (en) Control device for an authorization system
EP0596401B1 (en) Method to individualize and synchronize a control apparatus
DE10225368C1 (en) Electromechanical lock cylinder with contactless signal transmission has 2 reception antenna on opposite sides of lock cylinder coupled to common evaluation unit via change-over switch
DE4341333B4 (en) Method for operating an electronic immobilizer and electronic immobilizer for motor vehicles
EP1145197A2 (en) Closing system which can be actuated by a signal and which is provided for doors or gates, and a method for operating such as system

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 19900627

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): ES FR GB IT SE

17Q First examination report despatched

Effective date: 19920806

ITF It: translation for a ep patent filed

Owner name: BARZANO' E ZANARDO ROMA S.P.A.

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): ES FR GB IT SE

GBT Gb: translation of ep patent filed (gb section 77(6)(a)/1977)

Effective date: 19940316

ET Fr: translation filed
REG Reference to a national code

Ref country code: ES

Ref legal event code: FG2A

Ref document number: 2051390

Country of ref document: ES

Kind code of ref document: T3

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

EAL Se: european patent in force in sweden

Ref document number: 90100689.0

26N No opposition filed
REG Reference to a national code

Ref country code: GB

Ref legal event code: 732E

REG Reference to a national code

Ref country code: GB

Ref legal event code: IF02

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 20050104

Year of fee payment: 16

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: SE

Payment date: 20050111

Year of fee payment: 16

Ref country code: FR

Payment date: 20050111

Year of fee payment: 16

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: ES

Payment date: 20050120

Year of fee payment: 16

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20060113

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20060114

Ref country code: ES

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20060114

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20060131

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: IT

Payment date: 20060131

Year of fee payment: 17

EUG Se: european patent has lapsed
GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20060113

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST

Effective date: 20060929

REG Reference to a national code

Ref country code: ES

Ref legal event code: FD2A

Effective date: 20060114

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IT

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20070113