Electronic key registration system
First Claim
Patent Images
1. An electronic key registration system that registers an electronic key device to a vehicle, the electronic key registration system comprising:
- a controller arranged in the vehicle and capable of accessing a data center through at least a network;
an initial electronic key device, a first additional electronic key device, and a second additional electronic key device, each storing a unique key ID code and a unique encryption key, wherein each encryption key is used for encrypted communication between the corresponding electronic key device and the vehicle to perform verification; and
a computer-readable medium having instructions stored thereon that include;
a first set of instructions configured to store a vehicle ID code in the controller when manufacturing the controller;
a second set of instructions configured togenerate, with the first additional electronic key device, the encryption key of the first additional electronic key device by performing a computation using a first encryption key generation code stored in the first additional electronic key device and a first logic, andstore the generated encryption key in the first additional electronic key device to manufacture the first additional electronic key device;
a third set of instructions configured totransmit, with the controller to the data center online, the vehicle ID code and the first encryption key generation code that is stored in the first additional electronic key device,generate, with the data center, the electronic key device encryption key of the first additional electronic key device by performing a computation using the received first encryption key generation code and the first logic,generate, with the data center, a second encryption key generation code by performing a computation using the generated electronic key device encryption key, the vehicle ID code, and the second logic,obtain, with the controller online, the second encryption key generation code from the data center,generate, with the controller, the encryption key of the first additional electronic key device by performing a computation using the vehicle ID code, the obtained second encryption key generation code, and the second logic, andstore, in the controller, the generated electronic key device encryption key to register the first additional electronic key device;
a fourth set of instructions configured tostore, in the second additional electronic key device, the vehicle ID code corresponding to information indicated on an order sheet, a third encryption key generation code used to generate the encryption key of the second additional electronic key device, the encryption key of the second additional electronic key device generated by performing a computation using the vehicle ID code, the third encryption key generation code, and a second logic to manufacture the second additional electronic key device; and
a fifth set of instructions configured toread, with the controller, the third encryption key generation code from the second additional electronic key device,generate, with the controller that is disconnected from the data center, the encryption key of the second additional electronic key device by performing a computation using the third encryption key generation code, the communication ID code stored in the controller, and the second logic, andstore, in the controller that is disconnected from the data center, the encryption key of the second additional electronic key device.
1 Assignment
0 Petitions
Accused Products
Abstract
An immobilizer ECU transmits a vehicle ID code and a SEED code, which is read from an electronic key, to a data center online. The data center generates an encryption key from the received SEED code and a first logic, and generates a further SEED code from the encryption key, the vehicle ID code, and a second logic. The immobilizer ECU obtains the further SEED code online from the data center, generates the encryption key from the obtained further SEED code, the vehicle ID code, and the second logic, and stores the encryption key.
-
Citations
7 Claims
-
1. An electronic key registration system that registers an electronic key device to a vehicle, the electronic key registration system comprising:
-
a controller arranged in the vehicle and capable of accessing a data center through at least a network; an initial electronic key device, a first additional electronic key device, and a second additional electronic key device, each storing a unique key ID code and a unique encryption key, wherein each encryption key is used for encrypted communication between the corresponding electronic key device and the vehicle to perform verification; and a computer-readable medium having instructions stored thereon that include; a first set of instructions configured to store a vehicle ID code in the controller when manufacturing the controller; a second set of instructions configured to generate, with the first additional electronic key device, the encryption key of the first additional electronic key device by performing a computation using a first encryption key generation code stored in the first additional electronic key device and a first logic, and store the generated encryption key in the first additional electronic key device to manufacture the first additional electronic key device; a third set of instructions configured to transmit, with the controller to the data center online, the vehicle ID code and the first encryption key generation code that is stored in the first additional electronic key device, generate, with the data center, the electronic key device encryption key of the first additional electronic key device by performing a computation using the received first encryption key generation code and the first logic, generate, with the data center, a second encryption key generation code by performing a computation using the generated electronic key device encryption key, the vehicle ID code, and the second logic, obtain, with the controller online, the second encryption key generation code from the data center, generate, with the controller, the encryption key of the first additional electronic key device by performing a computation using the vehicle ID code, the obtained second encryption key generation code, and the second logic, and store, in the controller, the generated electronic key device encryption key to register the first additional electronic key device; a fourth set of instructions configured to store, in the second additional electronic key device, the vehicle ID code corresponding to information indicated on an order sheet, a third encryption key generation code used to generate the encryption key of the second additional electronic key device, the encryption key of the second additional electronic key device generated by performing a computation using the vehicle ID code, the third encryption key generation code, and a second logic to manufacture the second additional electronic key device; and a fifth set of instructions configured to read, with the controller, the third encryption key generation code from the second additional electronic key device, generate, with the controller that is disconnected from the data center, the encryption key of the second additional electronic key device by performing a computation using the third encryption key generation code, the communication ID code stored in the controller, and the second logic, and store, in the controller that is disconnected from the data center, the encryption key of the second additional electronic key device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An electronic key registration system, comprising:
-
a registration tool that outputs a registration signal for requesting for registering an electronic key device to a vehicle; a controller arranged in the vehicle and capable of accessing a data center through at least a network, the controller storing a vehicle ID code; and an electronic key device storing an encryption key, wherein the electronic key device is configured to use the encryption key when performing a wireless verification communication with the controller of the vehicle, wherein the registration tool, the controller, the electronic key device, and the data center include one or more computer-readable media having instructions stored thereon, wherein the controller is configured to receive the registration signal from the registration tool and to determine whether the received registration signal is an initial registration signal or an additional registration signal, wherein when the registration signal is an initial registration signal, the controller and the electronic key device are programmed to obtain, with the controller, an initial encryption key generation code from the electronic key device, generate, with the controller, the encryption key of the electronic key device by performing a computation using the initial encryption key generation code and a third logic, and store, in the controller, the generated encryption key of the electronic key device to register the electronic key device, wherein when the registration signal is an additional registration signal and the controller is able to communicate with the data center through at least the network, the controller and the data center are programmed to transmit, with the controller to the data center online, the vehicle ID code and a first encryption key generation code that is stored in the electronic key device, generate, with the data center, the encryption key of the electronic key device by performing a computation using the received first encryption key generation code and a first logic, generate, with the data center, a second encryption key generation code by performing a computation using the generated encryption key of the electronic key device, the vehicle ID code, and a second logic, obtain, with the controller online, the second encryption key generation code from the data center, generate, with the controller, the encryption key of the electronic key device by performing a computation using the vehicle ID code, the obtained second encryption key generation code, and the second logic, and store, in the controller, the generated encryption key of the electronic key device to register the electronic key device, wherein when the registration signal is an additional registration signal and the controller is not able to communicate with the data center through at least the network, the controller is programmed to read, with the controller, a third encryption key generation code from the electronic key device, generate, with the controller that is disconnected from the data center, the encryption key of the electronic key device by performing a computation using the third encryption key generation code, the communication ID code stored in the controller, and the second logic, and store, in the controller that is disconnected from the data center, the encryption key of the electronic key device to register the electronic key device.
-
Specification