Method for safeguarding code words of a remote control system
First Claim
1. In a remote control system including:
- at least one moveable transmitter for transmitting code words, said transmitter having means for storing at least one code word;
an object having a receiver for receiving said code words;
a controller coupled to the receiver in the object for controlling functions of devices connected downstream of the receiver, in particular locking functions of a motor vehicle central locking system;
each code word consists of an alterable portion altered in accordance with a predetermined algorithm by at least one of the transmitter or object and of a basic portion not subject to this algorithm and that is not repeated such that no two basic portions are identical;
means in the object for testing complete correspondence of a received code word with the corresponding portions of at least one code word stored in the object, before any function is executed by said controller;
the improvement comprising;
a plurality of n memory locations in the object for the unalterable storage of a total quantity of object- and transmitter-specific, mutually differing basic portions allocated individually to said object; and
a plurality of m transmitters, where m is less than n, each transmitter storing in said means for storing a different one of the basic portions located in one of said n memory locations;
reset means in a protected zone in said object for resetting only the alterable portions of all code words stored in the memory locations of the object to initial states;
checking means for checking in said object the basic portion of each code word transmitted by a transmitter to the receiver;
acknowledgement means, actuable by a mechanically coded device for controlling the control, for acknowledging a code word reading-in effected by a transmitter after resetting of the alterable portions of all code words by said reset means.
0 Assignments
0 Petitions
Accused Products
Abstract
A remote control system having of one or more independent transmitters transmitting code words to a receiver, wherein the code word includes an unalterable code portion, transmitted upon each code transmission together with a code portion which is variable in accordance with a predetermined algorithm, being stored in object-specific fashion both in each transmitter and in the receiver fixed to the object. A synchronizing procedure between a transmitter and the receiver, which can in any case only be carried out in dependence on a mechanical key restriction, is only possible if the individual object-specific code portion of the respective transmitter has been stored and is retrievable in the receiver.
43 Citations
13 Claims
-
1. In a remote control system including:
-
at least one moveable transmitter for transmitting code words, said transmitter having means for storing at least one code word; an object having a receiver for receiving said code words; a controller coupled to the receiver in the object for controlling functions of devices connected downstream of the receiver, in particular locking functions of a motor vehicle central locking system; each code word consists of an alterable portion altered in accordance with a predetermined algorithm by at least one of the transmitter or object and of a basic portion not subject to this algorithm and that is not repeated such that no two basic portions are identical; means in the object for testing complete correspondence of a received code word with the corresponding portions of at least one code word stored in the object, before any function is executed by said controller; the improvement comprising; a plurality of n memory locations in the object for the unalterable storage of a total quantity of object- and transmitter-specific, mutually differing basic portions allocated individually to said object; and a plurality of m transmitters, where m is less than n, each transmitter storing in said means for storing a different one of the basic portions located in one of said n memory locations; reset means in a protected zone in said object for resetting only the alterable portions of all code words stored in the memory locations of the object to initial states; checking means for checking in said object the basic portion of each code word transmitted by a transmitter to the receiver; acknowledgement means, actuable by a mechanically coded device for controlling the control, for acknowledging a code word reading-in effected by a transmitter after resetting of the alterable portions of all code words by said reset means. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a method for safeguarding code words of a remote control system which can be transmitted for the purpose of controlling functions, in particular for a motor vehicle central locking system in which:
-
a) each code word to be transmitted from a transmitter to a receiver consists of an alterable portion that is altered by the transmitter and the receiver in accordance with a predetermined algorithm and of a basic portion not subject to this algorithm, and b) both of these portions are always transmitted together and before execution of any controlling function are checked with corresponding portions of at least one code word stored in the object for complete correspondence, the improvement comprising; allocating at least one corresponding unalterable, object-specific basic portion of each code word both to the object and to each transmitter where the basic portion is not repeated such that no two basic portions are identical, wherein the alterable portion of each code word stored in the object can be reset in the object to defined initial states by means physically separate from the transmitter; and automatically resetting the alterable portion of at least one code word stored in the object to a defined initial state; wherein the basic code-word portion allocated to a transmitter and not subject to the algorithm can be invalidated in the object; including automatic invalidating of the basic code-word portion allocated to one of the transmitters already used once with advancement of the alterable code-word portion, if this transmitter is not used for reading-in; and wherein the alterable portion of each code word is altered only after each code word transmission by the transmitter. - View Dependent Claims (8, 9, 11, 12)
-
-
10. Method according to claim 18
wherein at least the alterable portion of the code word, of which there is at least one stored in the object, can be re-read from a transmitter to the object; - and
including checking the basic portion of the code word transmitted by the transmitter during reading-in for complete correspondence with a basic code-word portion stored in the object before reading-in of the alterable code-word portion.
- and
-
13. In a remote control system including:
-
at least one moveable transmitter for transmitting code words, said transmitter having means for storing at least one code word; an object having a receiver for receiving said code words; a controller coupled to the receiver in the object for controlling functions of devices connected downstream of the receiver, in particular locking functions of a motor vehicle central locking system; each code word consists of an alterable portion altered in accordance with a predetermined algorithm by at least one of the transmitter or object and of a basic portion not subject to this algorithm and that is not repeated such that no two basic portions are identical; means in the object for testing complete correspondence of a received code word with the corresponding portions of at least one code word stored in the object, before any function is executed by said controller; the improvement comprising; a plurality of n memory locations in the object for the unalterable storage of a total quantity of object- and transmitter-specific, mutually differing basic portions allocated individually to said object; and a plurality of m transmitters, where m is not greater than n, each transmitter storing in said means for storing a different one of the basic portions located in one of said n memory locations; reset means in said object for resetting only the alterable portions of all code words stored in the memory locations of the object to initial states; checking means for checking in said object the basic portion of each code word transmitted by a transmitter to the receiver; acknowledgement means, actuable by a mechanically coded device for controlling the control, for acknowledging a code word reading-in effected by a transmitter after resetting of the alterable portions of all code words by said reset means; including an invalidation means for invalidating at least the basic code-word portions stored in the memory locations of the object to prevent reading-in for an invalidated transmitter.
-
Specification