Motor vehicle control unit having a cryptographic device
First Claim
1. A method to selectively unblock a functionality of a controller in a vehicle to prevent an unauthorized use of the controller in an unauthorized installation of the controller in an unauthorized vehicle, and to allow the functionality of the controller in an authorized vehicle, the method comprising:
- storing in a memory of the vehicle, a controller key generated specifically for the controller of the vehicle, preventing an unauthenticated controller from decrypting encrypted messages intended for the controller in the vehicle;
storing in the memory, a vehicle key generated specifically for the vehicle, permitting the controller to only process messages encrypted for the vehicle, wherein the controller has a unique combination of the controller key and the vehicle key;
storing in the memory, a configuration file including a first character sequence;
encrypting with the controller key, the first character sequence, to produce a result, the first character sequence being encrypted in an encryption device;
encrypting with the vehicle key, the result, to produce a combined key, the result being encrypted in the encryption device;
receiving by the encryption device, an unblocking code including a vehicle component reference number and a second character sequence;
encrypting with the combined key, the second character sequence, the second character sequence being encrypted in the encryption device; and
unblocking the functionality of the controller of the vehicle if the result of the encrypting the second character sequence is identical to the vehicle component reference number, and blocking the functionality of the controller of the vehicle if the result of the encrypting the second character sequence is different from the vehicle component reference number.
1 Assignment
0 Petitions
Accused Products
Abstract
It should not be possible for control units for motor vehicles to be exchanged between individual motor vehicles by unauthorized persons. For a motor vehicle it should, therefore, be rendered possible for individual functionalities of a control unit to be unblocked only for a specific motor vehicle. For this purpose, a first cryptographic key and a second cryptographic key are stored in a control unit. A cryptographic device is designed to encrypt a first message initially by one of the cryptographic keys, subsequently to encrypt a result of the encryption by the other cryptographic key and, finally, to provide a result of the second encryption as third cryptographic key for an encryption and/or decryption of a further message. A method configures a control unit in a motor vehicle.
12 Citations
6 Claims
-
1. A method to selectively unblock a functionality of a controller in a vehicle to prevent an unauthorized use of the controller in an unauthorized installation of the controller in an unauthorized vehicle, and to allow the functionality of the controller in an authorized vehicle, the method comprising:
-
storing in a memory of the vehicle, a controller key generated specifically for the controller of the vehicle, preventing an unauthenticated controller from decrypting encrypted messages intended for the controller in the vehicle; storing in the memory, a vehicle key generated specifically for the vehicle, permitting the controller to only process messages encrypted for the vehicle, wherein the controller has a unique combination of the controller key and the vehicle key; storing in the memory, a configuration file including a first character sequence; encrypting with the controller key, the first character sequence, to produce a result, the first character sequence being encrypted in an encryption device; encrypting with the vehicle key, the result, to produce a combined key, the result being encrypted in the encryption device; receiving by the encryption device, an unblocking code including a vehicle component reference number and a second character sequence; encrypting with the combined key, the second character sequence, the second character sequence being encrypted in the encryption device; and unblocking the functionality of the controller of the vehicle if the result of the encrypting the second character sequence is identical to the vehicle component reference number, and blocking the functionality of the controller of the vehicle if the result of the encrypting the second character sequence is different from the vehicle component reference number. - View Dependent Claims (2, 3)
-
-
4. A vehicle configured to selectively unblock a functionality of a controller in the vehicle to prevent an unauthorized use of the controller in an unauthorized installation of the controller in an unauthorized vehicle, and to allow the functionality of the controller in an authorized vehicle, the vehicle comprising:
-
a memory storing a set of instructions; and a computer processor configured to execute the set of instructions to; store a controller key generated specifically for a controller of the vehicle, preventing an unauthenticated controller from decrypting encrypted messages intended for the controller in the vehicle; store a vehicle key generated specifically for the vehicle, permitting the controller to only process messages encrypted for the vehicle, and the controller has a unique combination of the controller key and the vehicle key; store a configuration file including a first character sequence; and a hardware controller to; encrypt with the controller key, the first character sequence, to produce a result, the first character sequence being encrypted in an encryption device; encrypt with the vehicle key, the result, to produce a combined key, the result being encrypted in the encryption device; receive by the encryption device, an unblocking code including a vehicle component reference number and a second character sequence; encrypt with the combined key, the second character sequence, the second character sequence being encrypted in the encryption device; and unblock the functionality of the controller of the vehicle if the result of the encrypting the second character sequence is identical to the vehicle component reference number, and block the functionality of the controller of the vehicle if the result of the encrypting the second character sequence is different from the vehicle component reference number. - View Dependent Claims (5, 6)
-
Specification