Over-the-air vehicle systems updating and associate security protocols
First Claim
Patent Images
1. A method of updating a vehicle ECU, the method comprising:
- establishing communication between a data communications module of a vehicle and an update server via a cellular network;
validating the vehicle using a key exchange protocol between the data communications module and the update server, wherein the key exchange protocol includes the data communications module sending a first security key to the update server, receiving a request for an updated security key from the update server after sending the first security key, and sending a second security key to the update server after receiving the request for the updated security key; and
sending update information from the update server to the data communications module of the vehicle via the cellular network, the update information configured to be used to update the vehicle ECU.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of updating a vehicle ECU includes establishing communication between a data communications module of a vehicle and an update server via a cellular network; validating the vehicle using a key exchange protocol between the data communications module and the update server; and sending update information from the update server to the data communications module of the vehicle via the cellular network, the update information configured to be used to update the vehicle ECU.
-
Citations
19 Claims
-
1. A method of updating a vehicle ECU, the method comprising:
-
establishing communication between a data communications module of a vehicle and an update server via a cellular network; validating the vehicle using a key exchange protocol between the data communications module and the update server, wherein the key exchange protocol includes the data communications module sending a first security key to the update server, receiving a request for an updated security key from the update server after sending the first security key, and sending a second security key to the update server after receiving the request for the updated security key; and sending update information from the update server to the data communications module of the vehicle via the cellular network, the update information configured to be used to update the vehicle ECU. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of updating a vehicle ECU, the method comprising:
-
establishing communication between a data communications module of a vehicle and an update server via a cellular network; sending a first security key from the data communications module of the vehicle to the update server; receiving, at the data communications module, a request for an updated security key from the update server after the data communications module sends the first security key; sending a second security key from the data communications module to the update server after the data communications module receives the request for the updated security key; and sending update information from the update server to the data communications module of the vehicle via the cellular network if the second security key is valid. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An over-the-air system for updating a vehicle, the system comprising:
-
an update server including update information for use in updating a vehicle ECU; a data communications module on a vehicle configured to communicate with the update server via a cellular network for receiving the update information from the update server; a diagnostic ECU on the vehicle configured to communicate with the data communications module for receiving the update information from the data communications module; and a vehicle ECU on the vehicle configured to communicate with the diagnostic ECU for receiving update information from the diagnostic ECU, wherein the data communications module includes a key exchange protocol saved in memory of the data communications module, the key exchange protocol configured to send a first security key to the update server, receive a request for an updated security key from the update server after sending the first security key, and send a second security key to the update server after receiving the request for the updated security key. - View Dependent Claims (16, 17, 18, 19)
-
Specification