ID-based control unit-key fob pairing
First Claim
1. A key fob device comprising:
- a transceiver operable to transmit and receive signals;
memory operable to store a first operational key corresponding to a control unit and a first secret encryption key, wherein the key fob device is operable to be paired with the control unit; and
a processor communicatively coupled to the transceiver and memory and operable to execute instructions stored in the memory to, when the key fob device is paired with the control unit, cause the key fob device to;
send a signal, using the transceiver, to the control unit to initiate an operational key change operation, the signal representing a command to initiate the operational key change operation;
receive, using the transceiver, from the control unit an encrypted second operational key, wherein the encrypted second operational key is encrypted by the first operational key prior to being received at the transceiver;
use the first operational key stored in the memory to decrypted the encrypted second operational key to recover the second operational key and store the second operational key in the memory; and
use the second operational key to transmit a command to the control unit using the transceiver;
wherein, prior to the operational key change operation being initiated, the processor is operable to encrypt the first operational key using the first secret encryption key and to use the encrypted first operational key to send a command other than the command to initiate the operational key change operation to the control unit using the transceiver; and
wherein the first secret encryption key is common to the key fob device and the control unit and the processor is further operable to execute the instructions stored in the memory to cause the first secret encryption key to be generated by an ID authenticated key agreement protocol based on a control unit identification (ID) associated with the control unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for pairing a key fob with a control unit is provided. The key fob executes an ID authenticated key agreement protocol with a pairing device based on a key fob identification to authenticate one another and to generate a first encryption key. The pairing device encrypts a control unit identification using the first encryption key. The key fob receives the encrypted control unit identification transmitted from the pairing device. The key fob then executes an ID authenticated key agreement protocol with the control unit based on the control unit identification to authenticate one another and to generate a second encryption key. The key fob then receives an operational key transmitted from the control unit that is encrypted with the second encryption key.
-
Citations
10 Claims
-
1. A key fob device comprising:
-
a transceiver operable to transmit and receive signals; memory operable to store a first operational key corresponding to a control unit and a first secret encryption key, wherein the key fob device is operable to be paired with the control unit; and a processor communicatively coupled to the transceiver and memory and operable to execute instructions stored in the memory to, when the key fob device is paired with the control unit, cause the key fob device to; send a signal, using the transceiver, to the control unit to initiate an operational key change operation, the signal representing a command to initiate the operational key change operation; receive, using the transceiver, from the control unit an encrypted second operational key, wherein the encrypted second operational key is encrypted by the first operational key prior to being received at the transceiver; use the first operational key stored in the memory to decrypted the encrypted second operational key to recover the second operational key and store the second operational key in the memory; and use the second operational key to transmit a command to the control unit using the transceiver; wherein, prior to the operational key change operation being initiated, the processor is operable to encrypt the first operational key using the first secret encryption key and to use the encrypted first operational key to send a command other than the command to initiate the operational key change operation to the control unit using the transceiver; and wherein the first secret encryption key is common to the key fob device and the control unit and the processor is further operable to execute the instructions stored in the memory to cause the first secret encryption key to be generated by an ID authenticated key agreement protocol based on a control unit identification (ID) associated with the control unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification