Method which uses a Non-Volatile Memory to store a crypto key and a check word for an encryption device
First Claim
1. A method for providing a crypto key and an associated checkword of said crypto key to an encryption device for a telemeter system of a missile, said method comprising the steps of:
- (a) generating said crypto key and said associated checkword;
(b) transferring said crypto key and said associated check word to a microcontroller having a memory for a duplication and a storage of said crypto key and said associated check word within said memory;
(c) duplicating said crypto key and said associated check word within said microcontroller to provide a duplicate of said crypto key and a duplicate of said associated check word;
(d) storing said crypto key, said associated check word, the duplicate of said crypto key and the duplicate of said associated check word in the memory of said microcontroller;
(e) loading said crypto key and said associated check word from the memory of said microcontroller into said encryption device; and
(f) erasing said crypto key and said associated check word from the memory of said microcontroller upon a launch of said missile to prevent an enemy force from retrieving said crypto key and said associated check word from the missile after the launch of said missile.
1 Assignment
0 Petitions
Accused Products
Abstract
A method using a Non-Volatile Memory circuit which operates as an interface between a key loader and an encryption device in a missile'"'"'s telemetry system. The method includes a step for storing a crypto key and an associated check word and a backup crypto key and check word in the EEPROM of a microcontroller, and a step for indicating the status of a load of the crypto key in the microcontroller as well as a step for indicating the status of an erase of the crypto key from the microcontroller. The method also includes a step for turning off the missile'"'"'s transmitter when a key load occurs to prevents transmission of the crypto key and its corresponding check word. The method further includes a step for erasing the crypto key and its associated check word from an EEPROM within the microcontroller upon a missile launch.
-
Citations
20 Claims
-
1. A method for providing a crypto key and an associated checkword of said crypto key to an encryption device for a telemeter system of a missile, said method comprising the steps of:
-
(a) generating said crypto key and said associated checkword;
(b) transferring said crypto key and said associated check word to a microcontroller having a memory for a duplication and a storage of said crypto key and said associated check word within said memory;
(c) duplicating said crypto key and said associated check word within said microcontroller to provide a duplicate of said crypto key and a duplicate of said associated check word;
(d) storing said crypto key, said associated check word, the duplicate of said crypto key and the duplicate of said associated check word in the memory of said microcontroller;
(e) loading said crypto key and said associated check word from the memory of said microcontroller into said encryption device; and
(f) erasing said crypto key and said associated check word from the memory of said microcontroller upon a launch of said missile to prevent an enemy force from retrieving said crypto key and said associated check word from the missile after the launch of said missile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
12. A method for providing a crypto key and an associated checkword of said crypto key to an encryption device for a telemeter system of a missile, said method comprising the steps of:
-
(a) generating said crypto key and said associated checkword;
(b) transferring said crypto key and said associated check word to a microcontroller having a memory for a duplication and a storage of said crypto key and said associated check word within said memory;
(c) disabling a transmitter connected to said microcontroller when the transfer of said crypto key and said associated check word to said microcontroller occurs to prevent a transmission of said crypto key and said associated check word by said transmitter;
(d) duplicating said crypto key and said associated check word within said microcontroller to provide a duplicate of said crypto key and a duplicate of said associated check word;
(e) storing said crypto key, said associated check word, the duplicate of said crypto key and the duplicate of said associated check word in the memory of said microcontroller;
(f) enabling said transmitter after the storage of said crypto key and said associated check word within the memory of said microcontroller;
(g) disabling said transmitter prior to a load of said crypto key and said associated check word into said encryption device;
(h) loading said crypto key and said associated check word from the memory of said microcontroller into said encryption device;
(i) enabling said transmitter after the load of said crypto key and said associated check word into said encryption device; and
(j) erasing said crypto key and said associated check word from the memory of said encryption device upon a launch of said missile to prevent an enemy force from retrieving said crypto key and said associated check word from the missile after the launch of said missile.
-
Specification