Communication system
First Claim
1. A communication system comprising:
- a communication channel having ends;
at one end of said channel;
(i) a first cipher generator for generating a succession of ciphers, said generator including a first random number generator for generating a sequence of random numbers, each cipher of said succession of ciphers being based on a respective successive portion of said sequence of random numbers; and
(ii) a symmetric encryptor for encrypting successive amounts of information for transmission to the other end of said channel, each amount of information being encrypted using a respective one of said succession of ciphers; and
, at the other end of said channel;
(i) a second cipher generator for generating in synchronism with said first cipher generator the same said succession of ciphers as the first cipher generator, said second cipher generator including a second random number generator for generating the same said sequence of random numbers as said first random number generator; and
(ii) a symmetric decryptor for decrypting the encrypted successive amounts of information received from said one end of said channel, each amount of information being decrypted using the same respective one of said succession of ciphers as was used to encrypt it by said encryptor at said one end of said channel.
3 Assignments
0 Petitions
Accused Products
Abstract
A communication system includes at one end of a communications channel, a first cipher generator for generating a succession of ciphers, the generator including a first random number generator for generating a sequence of random numbers, each cipher of the succession of ciphers being based on a respective successive portion of the sequence of random numbers, and a symmetric encryptor for encrypting successive amounts of information for transmission to the other end of the channel, each amount of information being encrypted using a respective one of the succession of ciphers. At the other end of the channel, the system includes a second cipher generator for generating in synchronism with the first cipher generator the same succession of ciphers as the first cipher generator, the second cipher generator including a second random number generator for generating the same sequence of random numbers as the first random number generator, and a symmetric decryptor for decrypting the encrypted successive amounts of information received from the one end of the channel, each amount of information being decrypted using the same respective one of the succession of ciphers as was used to encrypt it by the encryptor at the one end of the channel.
21 Citations
16 Claims
-
1. A communication system comprising:
- a communication channel having ends;
at one end of said channel;
(i) a first cipher generator for generating a succession of ciphers, said generator including a first random number generator for generating a sequence of random numbers, each cipher of said succession of ciphers being based on a respective successive portion of said sequence of random numbers; and
(ii) a symmetric encryptor for encrypting successive amounts of information for transmission to the other end of said channel, each amount of information being encrypted using a respective one of said succession of ciphers; and
,at the other end of said channel;
(i) a second cipher generator for generating in synchronism with said first cipher generator the same said succession of ciphers as the first cipher generator, said second cipher generator including a second random number generator for generating the same said sequence of random numbers as said first random number generator; and
(ii) a symmetric decryptor for decrypting the encrypted successive amounts of information received from said one end of said channel, each amount of information being decrypted using the same respective one of said succession of ciphers as was used to encrypt it by said encryptor at said one end of said channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- a communication channel having ends;
-
9. A communication method comprising the steps of:
-
at one end of a communication channel;
(i) generating a first sequence of random numbers;
(ii) generating a succession of ciphers, each cipher being based on a respective successive portion of said first sequence of random numbers; and
(iii) symmetrically encrypting successive amounts of information for transmission to the other end of said channel, each amount of information being encrypted using a respective one of said succession of ciphers; and
,at the other end of said channel;
(i) generating the same said first sequence of random numbers;
(ii) in synchronism with the generation of said succession of ciphers at said one end of said channel, generating the same said succession of ciphers at said other end of the channel; and
(iii) symmetrically decrypting the encrypted successive amounts of information received from said one end of said channel, each amount of information being decrypted using the same respective one of said succession of ciphers as was used to encrypt it at said one end of said channel. - View Dependent Claims (10, 11, 12, 13, 15, 16)
-
-
14. A cipher generator for generating a succession of ciphers, said generator comprising:
-
a random number generator for generating a sequence of random numbers;
first switching means for receiving said sequence of random numbers;
a plurality of subsidiary cipher generators, said first switching means switching successive portions of said sequence of random numbers between said plurality of subsidiary cipher generators, each cipher generated by a subsidiary cipher generator being based on a respective said random number sequence portion switched to it by said first switching means; and
second switching means for switching in turn between said subsidiary cipher generators to provide said succession of ciphers.
-
Specification