Security system for SSTV encryption
First Claim
1. In a communications system including a transmitter and a receiver, said transmitter including a program source for providing a program signal representing program information, a transmit signal processor for encrypting said program signal in accordance with a transmit control signal and transmit means for transmitting said encrypted signal, said receiver including receive means for receiving said encrypted signal, a receiver signal processor for decrypting said encrypted signal in accordance with a receive control signal and means for receiving said decrypted signal and providing said program information, the improvement comprising:
- first generator means at said transmitter for generating a first sequence of signals representing a first sequence of numbers;
key number means at said transmitter for providing a key number signal representing a key number;
second generator means at said transmitter for generating a second sequence of signals representing a second sequence of numbers, said second generator means being periodically reset by a reset signal comprising the output of said first generator means to thereby generate a plurality of sequence segments each beginning with a reset signal, the output of said second generator means comprising said transmit control signal;
means at said transmitter for enciphering said first sequence of signals with said key number signal and for providing said enciphered first signal sequence to said transmit means for transmission with said encrypted program signal;
.Iadd.means at said transmitter for enciphering said key number signal in accordance with a further signal;
.Iaddend.means at said receiver for providing said key number signal.Iadd., said means at said receiver for providing said key number signal comprising means at said receiver for providing said further signal and means at said receiver for deciphering said enciphered key number signal in accordance with said further signal.Iaddend.;
receive deciphering means at said receiver for receiving said enciphered first signal sequence and said key number, deciphering said first signal sequence in accordance with said key number and providing said deciphered first signal sequence as an output; and
receive generating means for generating a sequence of signals representing said first sequence of numbers, said receive generating means being periodically reset by a reset signal comprising the output of said receive deciphering means to thereby generate said plurality of sequence segments, said plurality of sequence segments being provided by said receive generating means to said receive signal processor as said receive control signal.
1 Assignment
0 Petitions
Accused Products
Abstract
In a secure communications system, a key number which is changed periodically, e.g. monthly, and a random number from a random number generator are combined and used as a seed to reset a PN sequence generator, with the output of the generator being used to control encryption of transmission data in a signal processor. The key is also provided to a first encipherer to encipher the random number for transmission with the encrypted data. At the receiver, the key is provided on common to a decipherer for deciphering the random number and a PN sequence generator which is periodically reset by the combination of the key and random number in the same manner as in the transmitter. The PN sequence is then used to decrypt the information. User identification codes are stored in the transmitter and are used to encipher the key, with each employing its ID code to decipher the key. The user ID codes are known only to the system operator, so that not even a particular user can know the key.
-
Citations
28 Claims
-
1. In a communications system including a transmitter and a receiver, said transmitter including a program source for providing a program signal representing program information, a transmit signal processor for encrypting said program signal in accordance with a transmit control signal and transmit means for transmitting said encrypted signal, said receiver including receive means for receiving said encrypted signal, a receiver signal processor for decrypting said encrypted signal in accordance with a receive control signal and means for receiving said decrypted signal and providing said program information, the improvement comprising:
-
first generator means at said transmitter for generating a first sequence of signals representing a first sequence of numbers; key number means at said transmitter for providing a key number signal representing a key number; second generator means at said transmitter for generating a second sequence of signals representing a second sequence of numbers, said second generator means being periodically reset by a reset signal comprising the output of said first generator means to thereby generate a plurality of sequence segments each beginning with a reset signal, the output of said second generator means comprising said transmit control signal; means at said transmitter for enciphering said first sequence of signals with said key number signal and for providing said enciphered first signal sequence to said transmit means for transmission with said encrypted program signal; .Iadd.means at said transmitter for enciphering said key number signal in accordance with a further signal;
.Iaddend.means at said receiver for providing said key number signal.Iadd., said means at said receiver for providing said key number signal comprising means at said receiver for providing said further signal and means at said receiver for deciphering said enciphered key number signal in accordance with said further signal.Iaddend.; receive deciphering means at said receiver for receiving said enciphered first signal sequence and said key number, deciphering said first signal sequence in accordance with said key number and providing said deciphered first signal sequence as an output; and receive generating means for generating a sequence of signals representing said first sequence of numbers, said receive generating means being periodically reset by a reset signal comprising the output of said receive deciphering means to thereby generate said plurality of sequence segments, said plurality of sequence segments being provided by said receive generating means to said receive signal processor as said receive control signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 24)
-
-
8. In a method of providing security in a signal transmission system, said method including the steps of encrypting in accordance with an encryption control signal a progam signal representing information, transmitting said encrypted signal, receiving said encrypted signal, decrypting said received encrypted signal in accordance with a decryption control signal and providing said information represented by said decrypted signal, the improvement comprising:
-
generating a key number signal representing a key number; generating a first signal sequence representing a first sequence of numbers; generating a second signal sequence representing a second sequence of numbers, said second signal sequence being periodically reset by a reset signal comprising a signal of said first signal sequence to thereby generate a plurality of second sequence segments; providing said second sequence segments to said transmit signal processor as said encryption control signal; enciphering said first signal sequence with said key number and providing said enciphered first sequence to said transmitter for transmission with said encrypted signal; .Iadd.enciphering said key number signal in accordance with a further signal; deciphering said enciphered key number signal in accordance with said further signal at said receiver;
.Iaddend.decrypting said enciphered first sequence at said receiver in accordance with said key number signal; generating said second sequence segments at said receiver by resetting a receive number signal generator with a reset signal comprising said deciphered first signal sequence; and providing said second sequence segments to said receive signal processor as said decryption control signal. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A communications system including a transmitter and a receiver, said system comprising:
-
a program source at said transmitter for providing a program signal representing program information; first generator means at said transmitter for generating a first sequence of signals representing a first sequence of numbers; key number means at said transmitter for providing a key number signal representing a key number; transmit signal processing means at said transmitter responsive to at least said first sequence of signals for encrypting said program signal; enciphering means at said transmitter for enciphering said first sequence of signals with said key number signal to provide an enciphered first signal sequence; transmit means at said transmitter for transmitting said encrypted program signal and said enciphered first signal sequence; .Iadd.means at said transmitter for enciphering said key number signal in accordance with a further signal;
.Iaddend.means at said receiver for providing said key number signal.Iadd., said means at said receiver for providing said key number signal comprising means at said receiver for providing said further signal and means at said receiver for deciphering said enciphered key number signal in accordance with said further signal.Iaddend.; receiver deciphering means at said receiver for receiving said enciphered first signal sequence and said key number, deciphering said first signal sequence in accordance with said key number and providing said deciphered first signal sequence as an output; and receive generating means at said receiver responsive to at least said output of said receive deciphering means for receiving and decrypting said encrypted program signal to obtain said program signal. - View Dependent Claims (15, 16, 25)
-
-
17. A method of providing security in a signal transmission system between a transmitter and a receiver, said method comprising the steps of:
-
providing a program signal representing information; generating a first sequence of signals representing a first sequence of numbers; providing a key number signal representing a key number; encrypting said program signal in accordance with at least said first sequence of signals; enciphering said first sequence of signals with said key number signal to provide an enciphered first signal sequence; transmitting said encrypted program signal and said enciphered first signal sequence to said receiver; .Iadd.enciphering said key number signal in accordance with a further signal;
.Iaddend.providing said key number signal at said receiver .Iadd.by deciphering said enciphered key number signal in accordance with said further signal.Iaddend.; deciphering said first signal sequence at said receiver in accordance with said key number to obtain a deciphered first signal sequence; and decrypting said encrypted program signal at said receiver in accordance with at least deciphered first signal sequence to obtain said program signal. - View Dependent Claims (18, 19)
-
-
23. and the output of said first generator means. .Iaddend. .Iadd.32. A method of providing security in a signal transmission system between a transmitter and a receiver, said method comprising the steps of:
-
providing a program signal representing information; generating a first sequence of signals representing a first sequence of numbers; providing a key number signal representing a key number; encrypting said program signal in accordance with at least said first sequence of signals; enciphering said first sequence of signals with said key number signal to provide an enciphered first signal sequence; transmitting said encrypted program signal and said enciphered first signal sequence to said receiver; providing said key number signal at said receiver; deciphering said first signal sequence at said receiver in accordance with said key number to obtain a deciphered first signal sequence; and decrypting said encrypted program signal at said receiver in accordance with at least said deciphered first signal sequence to obtain said program signal; wherein said step of encrypting said program signal in accordance with at least said first sequence of signals comprises the steps of generating a second sequence of signals representing a second sequence of numbers, said second sequence of signals comprising a plurality of sequence segments each beginning with a reset signal, said reset signal comprising at least said first signal sequence, and encrypting said program signal in accordance with said second sequence of signals; and wherein said reset signal comprises a combination of said key number signal
-
-
26. Iadd. A method of providing security in a signal transmission system between a transmitter and a receiver, said method comprising the steps of:
-
providing a program signal representing information; generating a first sequence of signals representing a first sequence of numbers common to all receivers receiving said information; providing a key number signal representing a key number common to all receivers receiving said information; encrypting said program signal in accordance with at least said first sequence of signals; enciphering said first sequence of signals with said key number signal to provide an enciphered first signal sequence; transmitting said encrypted program signal and said enciphered first signal sequence to said receiver; providing said key number signal at said receiver; deciphering said first signal sequence at said receiver in accordance with said key number to obtain a deciphered first signal sequence; and decrypting said encrypted program signal at said receiver in accordance with said first signal sequence to obtain said program signal. .Iaddend. .Iadd.47. A communications system including a transmitter and a receiver, said system comprising; a program source at said transmitter for providing a program signal representing program information; first generator means at said transmitter for generating a first sequence of signals representing a first sequence of numbers changing at least several times per minute; key number means at said transmitter for providing a key number signal representing a key number; transmit signal processing means at said transmitter responsive to at least said first sequence of signals for encrypting said program signal; enciphering means at said transmitter for enciphering said first sequence of signals with said key number signal to provide an enciphered first signal sequence; transmit means at said transmitter for transmitting said encryted program signal and said enciphered first signal sequence; means at said receiver for providing said key number signal; receive deciphering means at said receiver for receiving said enciphered first signal sequence and said key number, deciphering said first signal sequence in accordance with said key number and providing said deciphered first signal sequence as an output; and receive generating means at said receiver responsive to at least said output of said receive deciphering means for receiving and decrypting said encrypted program signal to obtain said program signal. .Iaddend. - View Dependent Claims (20, 21, 22)
-
-
27. Iadd. A communications system according to claim 47, wherein the numbers in said first sequence of numbers change approximately once per second. .Iaddend. .Iadd.49. A method of providing security in a signal transmission system between a transmitter and a receiver, said method comprising the steps of:
-
providing a program signal representing information; generating a first sequence of signals representing a first sequence of numbers changing at least several times per minute; providing a key number signal representing a key number; encrypting said program signal in accordance with at least said first sequence of signals; enciphering said first sequence of signals with said key number signal to provide an enciphered first signal sequence; transmitting said encrypted program signal and said enciphered first signal sequence to said receiver; providing said key number signal at said receiver; deciphering said first signal sequence at said receiver in accordance with said key number to obtain a deciphered first signal sequence; and decrypting said encrypted program signal at said receiver in accordance with said first signal sequence to obtain said program signal. .Iaddend.
-
-
28. Iadd.50. A method according to claim 49, wherein the numbers in said first sequence of numbers change approximately once per second. .Iaddend.
Specification