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.
- 2. Remote control system according to claim 1, including:
- algorithm means in said transmitters and said receiver for the synchronous advancement of the alterable portion of stored current code word, in a transmitting transmitter and a corresponding code word in said receiver in accordance with the predetermined algorithm after each code transmission from the transmitter; and
- blocking means in said for blocking the remote control system at least against code words already transmitted in the recent past by the respective transmitter.
- 3. Remote control system according to claim 1, wherein user-specific portions of the basic code-word portion are allocated to each transmitter.
- 4. Remote control system according to claim 1, wherein the object-specific basic portions are stored in ROMs.
- 5. Remote control system according to claim 1, including physically separated memories for the respective storage of the object-specific basic portions and of the alterable portions.
- 6. Remote control system according to claim 1, wherein the number of transmitters m is smaller than the number n of code words stored in the object.
- 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.
- 8. Method according to claim 7 including:
- allocating to the object a total quantity of unalterable basic code-word portions, each object and transmitter-specific, which corresponds at least to a predetermined number of transmitters separately usable in the remote control system; and
- allocating one unalterable basic portion from this total quantity to each of the transmitters.
- 9. Method according to claim 8, wherein said alterable portion of each code word is independently algorithmically altered.
- 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.
- 11. Method according to claim 7,
- wherein at least the alterable portion of the code word, of which there is at least one stored in the object, can be reread 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.
- 12. Method according to claim 11,
- wherein the basic code-word portion allocated to a transmitter and not subject to the algorithm can be invalidated in the object; and
- 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 rereading.
- 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.
Priority Claims (1)
Number |
Date |
Country |
Kind |
3905651 |
Feb 1989 |
DEX |
|
Parent Case Info
This is a continuation of application Ser. No. 07/483,812, filed Feb. 23, 1990, now abandoned.
US Referenced Citations (8)
Foreign Referenced Citations (7)
Number |
Date |
Country |
0244332 |
Apr 1986 |
EPX |
3313609 |
Oct 1983 |
DEX |
3309802 |
Jul 1985 |
DEX |
3244049 |
Jun 1986 |
DEX |
3636822 |
Oct 1987 |
DEX |
2051442 |
Jan 1981 |
GBX |
2184774 |
Jul 1987 |
GBX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
483812 |
Feb 1990 |
|