System for enciphering and deciphering data
First Claim
1. A system for transmitting enciphered data over a data transmission channel between first and second terminals of a communications network wherein more than one cipher algorithm may be utilized, and wherein a clear data text is enciphered at said first terminal and, after being transmitted, deciphered at said second terminal according to a predetermined fixed cipher algorithm and according to a cipher key, said cipher key being stored at said first and second terminals, comprising:
- a transmitter located at said first terminal for receiving said clear data text;
a receiver located at said second terminal;
a programmable cipher computer having a program memory and storing said cipher key, said programmable cipher computer being located at one of said first and second terminals;
a cipher equipment having a read only cipher program storage, a predetermined fixed cipher algorithm and said cipher key being stored in said cipher program storage, said cipher equipment being located at the other of said first and second terminals;
means for storing said predetermined fixed cipher algorithm at a location remote from said one terminal;
means for transmitting said predetermined fixed cipher algorithm from said storing means at said location remote from said one terminal over a transmission channel of said communications network to said programmable cipher computer and storing said predetermined fixed cipher algorithm in said program memory;
means for enciphering the clear data text received at said transmitter in accordance with said predetermined fixed cipher algorithm and said cipher key, said transmitter transmitting the enciphered data to said receiver; and
means for deciphering the ciphered data text received at said receiver in accordance with said predetermined fixed cipher algorithm and said cipher key.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for transmitting enciphered data between first and second terminals over a data transmission channel. The system comprises a transmitter located at the first terminal, a receiver located at the second terminal and cipher computers located at each of the first and second terminals. At least one of the cipher computers is programmable and has a program memory. Storage means are provided for storing a program code or algorithm and a secret cipher key, and means are further provided for transmitting the algorithm to the programmable computer for storage in its program memory. The data transmitted between the first and second terminals is enciphered in accordance with the algorithm stored in the program memory of the programmable computer and determined by the secret cipher key.
-
Citations
10 Claims
-
1. A system for transmitting enciphered data over a data transmission channel between first and second terminals of a communications network wherein more than one cipher algorithm may be utilized, and wherein a clear data text is enciphered at said first terminal and, after being transmitted, deciphered at said second terminal according to a predetermined fixed cipher algorithm and according to a cipher key, said cipher key being stored at said first and second terminals, comprising:
-
a transmitter located at said first terminal for receiving said clear data text; a receiver located at said second terminal; a programmable cipher computer having a program memory and storing said cipher key, said programmable cipher computer being located at one of said first and second terminals; a cipher equipment having a read only cipher program storage, a predetermined fixed cipher algorithm and said cipher key being stored in said cipher program storage, said cipher equipment being located at the other of said first and second terminals; means for storing said predetermined fixed cipher algorithm at a location remote from said one terminal; means for transmitting said predetermined fixed cipher algorithm from said storing means at said location remote from said one terminal over a transmission channel of said communications network to said programmable cipher computer and storing said predetermined fixed cipher algorithm in said program memory; means for enciphering the clear data text received at said transmitter in accordance with said predetermined fixed cipher algorithm and said cipher key, said transmitter transmitting the enciphered data to said receiver; and means for deciphering the ciphered data text received at said receiver in accordance with said predetermined fixed cipher algorithm and said cipher key. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. The method of transmitting enciphered data over a data transmission channel between first and second terminals of a communications network wherein more than one cipher algorithm may be utilized, a programmable cipher computer being located at one of said first and second terminals, said programmable cipher computer having a program memory and storing a cipher key;
- and a cipher equipment being located at the other of first and second terminals, said cipher equipment having a read only cipher program storage, a predetermined fixed cipher algorithm and said cipher key being stored in said cipher program storage, said method comprising the steps of;
storing said predetermined fixed cipher algorithm in a program memory at a location remote from said one terminal; transmitting said predetermined cipher algorithm from said program memory at the location remote from said one terminal to said programmable cipher computer over a data transmission channel of said communications network; storing said transmitted predetermined cipher algorithm in the program memory of said programmable cipher computer; inputting clear data text to a transmitter located at said first terminal; enciphering said clear data text in accordance with said predetermined fixed cipher algorithm and said cipher key; transmitting the enciphered data over said data transmission channel to a receiver located at said second terminal; and deciphering and enciphered data at said receiver in accordance with said predetermined fixed cipher algorithm and said cipher key. - View Dependent Claims (9, 10)
- and a cipher equipment being located at the other of first and second terminals, said cipher equipment having a read only cipher program storage, a predetermined fixed cipher algorithm and said cipher key being stored in said cipher program storage, said method comprising the steps of;
Specification