SYSTEM AND METHOD TO AUTHENTICATE AN AUTOMOTIVE ENGINE DEVICE
First Claim
1. An automotive device configured to cooperate with an engine controller for controlling an engine, said device comprising:
- a memory configured to communicate an identification code of the device to an engine controller, and communicate an authentication code to the engine controller, wherein said authentication code is based on the identification code and an encryption algorithm.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of authenticating an automotive device connected to an engine control system that stores an authentication code in memory of the automotive device that is generated by an encryption algorithm using an identification code of the automotive device as a seed value. The engine controller determines a verification code using a complementary encryption algorithm that also uses the identification code received from the automotive device as a seed value. The engine controller compares the authentication code to the verification code, and indicates that the automotive device is not authentic if the authentication code does not correspond to the verification code. Advantageously, authenticating the automotive device will be done autonomously by the engine controller without prompting by a technician using special equipment such as a laptop computer.
-
Citations
10 Claims
-
1. An automotive device configured to cooperate with an engine controller for controlling an engine, said device comprising:
a memory configured to communicate an identification code of the device to an engine controller, and communicate an authentication code to the engine controller, wherein said authentication code is based on the identification code and an encryption algorithm. - View Dependent Claims (2, 3, 4, 5)
-
6. An engine control system comprising:
-
an engine controller; and an automotive device configured to cooperate with the engine controller for controlling an engine, said device comprising a memory configured to communicate an identification code of the device to the engine controller, and communicate an authentication code to the engine controller, wherein said authentication code is based on the identification code and an encryption algorithm. - View Dependent Claims (7, 8)
-
-
9. A method of authenticating an automotive device connected to an engine control system, said method comprising:
-
providing a memory configured to store an identification code of an automotive device; storing an authentication code in the memory, wherein the authentication code is based on the identification code and an encryption algorithm; determining a verification code by an engine controller connected to the automotive device, wherein said verification code is based on the identification code; comparing the authentication code to the verification code; and indicating that the automotive device is not authentic if the authentication code does not correspond to the verification code. - View Dependent Claims (10)
-
Specification