Advanced embedded code hopping system having master fixed code encryption
First Claim
Patent Images
1. A system for monitoring and controlling an area comprising:
- a) a controller for executing at least one system command;
b) at least one remote control transmitter for transmitting said system command to said controller in a scrambled code word having a fixed word and a hopping word;
c) said fixed word comprising at least one fixed data bit;
d) said hopping word comprising at least one changing data bit, wherein said hopping word changes each time said scrambled code word is transmitted from said transmitter;
e) a processor accessible to said transmitter scrambling at least one of said bits of said fixed word and at least one of said bits of said hopping word using a format word;
f) said controller using a master fixed code format word stored in at least one memory accessible to said controller to locate master fixed bits of said scrambled code word;
g) a master fixed algorithm stored in said memory accessible to said controller, deriving said format word by operating said master fixed algorithm in conjunction with said master fixed bits; and
h) said controller deriving said fixed word and said hopping word from said received scrambled code word using said format word.
20 Assignments
0 Petitions
Accused Products
Abstract
A system for monitoring and controlling an area comprising a controller for controlling system operational functions; at least one remote-control transmitter for transmitting system commands to the controller in a code word having a fixed word and a hopping word therein; the fixed word comprising at least one fixed data bit and the hopping word comprising at least one changing data bit, wherein the hopping word changes its binary value from transmission to transmission of the system commands; and, means for scrambling bits of the fixed word and bits of the hopping word within the code word.
22 Citations
18 Claims
-
1. A system for monitoring and controlling an area comprising:
-
a) a controller for executing at least one system command; b) at least one remote control transmitter for transmitting said system command to said controller in a scrambled code word having a fixed word and a hopping word; c) said fixed word comprising at least one fixed data bit; d) said hopping word comprising at least one changing data bit, wherein said hopping word changes each time said scrambled code word is transmitted from said transmitter; e) a processor accessible to said transmitter scrambling at least one of said bits of said fixed word and at least one of said bits of said hopping word using a format word; f) said controller using a master fixed code format word stored in at least one memory accessible to said controller to locate master fixed bits of said scrambled code word; g) a master fixed algorithm stored in said memory accessible to said controller, deriving said format word by operating said master fixed algorithm in conjunction with said master fixed bits; and h) said controller deriving said fixed word and said hopping word from said received scrambled code word using said format word. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for monitoring and controlling an area comprising:
-
a) a controller for executing at least one system command; b) at least one remote control transmitter for transmitting said at least one system command to said controller in at least one scrambled code word having at least one fixed word and at least one hopping word therein; c) said fixed word including at least one fixed data bit; d) said hopping word including at least one changing data bit, wherein said hopping word changes its value at least once each time said system command is transmitted; e) at least one format word scrambling at least one of said bits of said fixed word and scrambling at least one of said bits of said hopping word within said code word to generate at least one scrambled code word transmitted from said transmitter to said controller; f) said controller using a master fixed code format word stored in a memory accessible to said controller to locate master fixed bits of said code word; g) at least one master fixed algorithm stored in said memory accessible to said controller, said controller deriving said format word by operating said master fixed algorithm in conjunction with said master fixed bits; and h) said controller deriving said fixed word and said hopping word from said received code word using said format word.
-
Specification