Dynamic encryption key selection for encrypted radio transmissions
First Claim
1. A method for transmitting encrypted messages between first and second radios, each of the radios including a plurality of encryption keys each having a unique key identifier, each of the first and second radios also each having an encryption key selection program, the method comprising the steps of:
- at the first radio;
selecting a key identifier from among the plurality of key identifiers;
encrypting a message that is to be transmitted to the second radio using the encryption key which corresponds to the selected key identifier;
appending the key identifier to the encrypted message;
transmitting the encrypted message and key identifier to the second radio;
selecting from among the plurality of encryption keys a new encryption key using the encryption selection program found in the first radio;
at the second radio;
receiving the encrypted message from the first radio;
decoding the key identifier sent with the encrypted message;
decrypting the encrypted message using the encryption key which corresponds to the decoded key identifier; and
selecting a new encryption key using the encryption selection program found in the second radio which matches the new encryption key selected by the first radio.
1 Assignment
0 Petitions
Accused Products
Abstract
A radio (100) transmits and receives encrypted signals having unencrypted key identifiers, allowing other radios having the corresponding key identifiers and encryption keys to communicate with radio (100). Prior to transmitting an encrypted message, radio (100) selects a unique key identifier automatically and uses the corresponding encryption key to encrypt the message that will be transmitted. Radio (100) transmits the key identifier in an unencrypted format with the encrypted message in order to allow other radios to determine the encryption key used in encrypting the message. When receiving an encrypted message, radio (100) uses the predetermined process stored in the radio (100) to properly select the proper encryption key for use in decrypting the incoming message.
-
Citations
5 Claims
-
1. A method for transmitting encrypted messages between first and second radios, each of the radios including a plurality of encryption keys each having a unique key identifier, each of the first and second radios also each having an encryption key selection program, the method comprising the steps of:
-
at the first radio; selecting a key identifier from among the plurality of key identifiers; encrypting a message that is to be transmitted to the second radio using the encryption key which corresponds to the selected key identifier; appending the key identifier to the encrypted message; transmitting the encrypted message and key identifier to the second radio; selecting from among the plurality of encryption keys a new encryption key using the encryption selection program found in the first radio; at the second radio; receiving the encrypted message from the first radio; decoding the key identifier sent with the encrypted message; decrypting the encrypted message using the encryption key which corresponds to the decoded key identifier; and selecting a new encryption key using the encryption selection program found in the second radio which matches the new encryption key selected by the first radio. - View Dependent Claims (2, 3, 4, 5)
-
Specification