Remote operating system having secure communication of encoded messages and automatic re-synchronization
First Claim
1. A remote operating system for remote-controlled operation of a device, comprising:
- transmitting means having;
means for transmitting encoded messages, each message comprising an identification number portion and a command code portion,command means for providing at least one command code signal, each command code signal corresponding to an operating condition of the device, said encoded message command code portion containing a command code signal,pseudo random binary number (PRBN) generating means comprising a generator polynomial derived from a prime polynomial for generating a sequence of identification numbers, the length of said sequence of identification numbers being dependant upon the order of said prime polynomial, said encoded message identification number portion being selected as the next identification number in said sequence of identification numbers each time said transmitting means is actuated; and
receiving means, connected for communication with the device, having;
means for receiving said encoded messages,PRBN generating means comprising a generator polynomial derived from a prime polynomial for generating a sequence of reference numbers, said receiving means PRBN generating means generator polynomial being identical to said transmitting means PRBN generating means generator polynomial, said sequence of reference numbers being identical to said sequence of identification numbers,reference number memory means for storing the current reference number in said sequence of reference numbers,signal processing means responsive to receiving an encoded message for selecting the next reference number from said sequence of reference numbers, and responsive to there being identity between the next reference number and said encoded message identification number portion for replacing the current reference number with the next reference number in said reference number memory means, and for providing said encoded message command code portion to the device.
8 Assignments
0 Petitions
Accused Products
Abstract
A remote operating system for remote-controlled operation of a device provides secure communication of encoded messages between a transmitter (100) and receiver (150) of the system, and provides automatic re-synchronization of the transmitter and receiver without revealing a loss of synchronization to the operator. A pseudo random binary number (PRBN) generator (105) in the transmitter (100) produces a sequence of identification numbers. Each time the transmitter (100) is activated, the identification number contained in the transmitted encoded message is selected as the next number in the sequence of identification numbers. A PRBN generator (170) in the receiver (150) produces a sequence of reference numbers that is identical to the sequence of identification numbers. The receiver responds to a command code portion of the transmitted encoded message for operation the device when there is identity between the reference number and the identification number. The receiver (150) responds to the transmitted message when there is not identity between the reference number and the identification number provided that a reference number identical to the identification number is generated within a search length in the sequence of reference numbers, thereby providing automatic re-synchronization of the transmitter and receiver. If a reference number matching the identification number is not found within the search length, the transmitter is controlled to produce a re-synchronization signal for re-synchronizing the receiver to the transmitter.
116 Citations
23 Claims
-
1. A remote operating system for remote-controlled operation of a device, comprising:
-
transmitting means having; means for transmitting encoded messages, each message comprising an identification number portion and a command code portion, command means for providing at least one command code signal, each command code signal corresponding to an operating condition of the device, said encoded message command code portion containing a command code signal, pseudo random binary number (PRBN) generating means comprising a generator polynomial derived from a prime polynomial for generating a sequence of identification numbers, the length of said sequence of identification numbers being dependant upon the order of said prime polynomial, said encoded message identification number portion being selected as the next identification number in said sequence of identification numbers each time said transmitting means is actuated; and receiving means, connected for communication with the device, having; means for receiving said encoded messages, PRBN generating means comprising a generator polynomial derived from a prime polynomial for generating a sequence of reference numbers, said receiving means PRBN generating means generator polynomial being identical to said transmitting means PRBN generating means generator polynomial, said sequence of reference numbers being identical to said sequence of identification numbers, reference number memory means for storing the current reference number in said sequence of reference numbers, signal processing means responsive to receiving an encoded message for selecting the next reference number from said sequence of reference numbers, and responsive to there being identity between the next reference number and said encoded message identification number portion for replacing the current reference number with the next reference number in said reference number memory means, and for providing said encoded message command code portion to the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A remote operating system for remote-controlled operation of at least one lock in an electronic locking system, comprising:
-
a transmitter having; means for transmitting encoded messages, each message comprising an identification number portion and a command code portion, command means for providing a first command code signal corresponding to the locks being in the locked position and for providing a second command code signal corresponding to the locks being in the unlocked position, said encoded message command code portion containing one of said command code signals, linear feedback shift register (LFSR) means for implementing a generator polynomial derived from a prime polynomial, said LFSR means generating a sequence of identification numbers, the length of said sequence of identification numbers being dependant upon the order of said prime polynomial, the identification number portion of said message being selected as the next identification number in said sequence of identification numbers each time said transmitter is actuated; and a receiver, connected for communication with the locking system, having; means for receiving said encoded messages, LFSR means for implementing a generator polynomial derived from a prime polynomial, said LFSR means generating a sequence of reference numbers, said receiver LFSR means generator polynomial being identical to said transmitter LFSR means generator polynomial, said sequence of reference numbers being identical to said sequence of identification numbers, reference number memory means for storing the current reference number in said sequence of reference numbers, signal processing means responsive to receiving an encoded message for selecting the next reference number from said sequence of reference numbers, and responsive to there being identity between the next reference number and said encoded message identification number portion for replacing the current reference number with the next reference number in said reference number memory means, and for providing said command code portion of said encoded message to the locking system. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A remote operating system for remote-controlled operation of a device, comprising:
-
a transmitter having; means for transmitting a message encoded with an identification number, identification number generating means comprising a generator polynomial derived from a prime polynomial for generating a sequence of identification numbers, the length of said sequence of identification numbers being dependant upon the order of said prime polynomial, said message being encoded with the next identification number in said sequence of identification numbers each time said transmitter is actuated; and a receiver, connected for communication with the device, having; means for receiving said messages, and for decoding said message to provide a received identification number, reference number generating means comprising a generator polynomial derived from a prime polynomial for generating a sequence of reference numbers, said sequence of reference numbers being identical to said sequence of identification numbers, said reference number generating means being responsive to said receiver receiving a message for selecting the next reference number from said sequence of reference numbers, and signal processing means responsive to there being identity between the next reference number and said received identification number for operating the device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification