One-Way Key Fob and Vehicle Pairing Verification, Retention, and Revocation
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide methods for key fob to control unit verification, retention, and revocation. After an initial pairing between a key fob and a control unit, the devices share a secret operation key (OpKey). For verification, the key fob sends the 8 lowest-order bits of a 128-bit counter and some bits of an AES-128, OpKey encrypted value of the counter to the control unit. For key revocation and retention, the control unit is prompted to enter an OpKey retention and revocation mode. Subsequently, each of the remaining or new key fobs is prompted by the user to send a verification message to the control unit. When the control unit is prompted to exit the OpKey retention and revocation mode, it retains the OpKeys of only the key fobs that sent a valid verification message immediately before entering and exiting the OpKey retention and revocation mode.
-
Citations
29 Claims
-
1-18. -18. (canceled)
-
19. A key fob device, comprising:
-
a transmitter configured to transmit signals to a control unit; a memory configured to store a key fob counter and an operation key (OpKey); and a processor coupled to said transmitter and memory, the processor configured to; generate an AES-128 OpKey-encrypted value of the key fob counter; transmit a command comprising a predetermined number of lowest-order bits of the key fob counter and a predetermined number of bits of the AES-128 OpKey-encrypted value of the key fob counter to the control unit; transmit to the control unit a command to enter a revocation mode, wherein OpKeys associated with a first set of key fobs that operate during the revocation mode are retained and all other OpKeys associated with a lost key fob that does not perform an operation during the revocation mode period are deleted. - View Dependent Claims (20, 21, 22)
-
-
23. A control unit device, comprising:
-
a receiver configured to receive signals from a key fob; a memory configured to store a control unit counter and an operation key (OpKey); and a processor coupled to said receiver and memory, the processor configured to; receive, from the key fob, a message comprising a predetermined number of bits of an AES-128 OpKey-encrypted value of a key fob counter; generate an AES-128 OpKey-encrypted value of the control unit counter; verify whether or not the predetermined number of bits of an AES-128 OpKey-encrypted value of a key fob counter matches the predetermined number of bits from the AES-128 OpKey-encrypted value of the control unit counter; entering an revocation mode, wherein only a plurality of OpKeys received before exiting the revocation mode are retained and delete all other OpKeys. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification