Securely providing diagnostic data from a vehicle to a remote server using a diagnostic tool
First Claim
Patent Images
1. A method of securely providing diagnostic data between a vehicle and a remote server using a vehicle diagnostic tool (VDT), comprising the steps of:
- (a) receiving at the remote server from the VDT both a challenge question and data encrypted by a vehicle electronic control unit (ECU) using an encryption key, wherein the VDT receives the encrypted data from the vehicle ECU;
(b) using the challenge question to determine how to decrypt the encrypted data; and
(c) decrypting the encrypted data at the remote server using the encryption key.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication system in a vehicle is described and various methods for securely providing diagnostic data between a vehicle and a remote server using a vehicle diagnostic tool. The method may include the steps of: receiving at the remote from the diagnostic tool both a challenge question and encrypted data acquired by the diagnostic tool from a vehicle electronic control unit; using the challenge question to determine how to decrypt the encrypted data; and decrypting the encrypted data at the remote server.
-
Citations
17 Claims
-
1. A method of securely providing diagnostic data between a vehicle and a remote server using a vehicle diagnostic tool (VDT), comprising the steps of:
-
(a) receiving at the remote server from the VDT both a challenge question and data encrypted by a vehicle electronic control unit (ECU) using an encryption key, wherein the VDT receives the encrypted data from the vehicle ECU; (b) using the challenge question to determine how to decrypt the encrypted data; and (c) decrypting the encrypted data at the remote server using the encryption key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of securely providing diagnostic data between a vehicle and a remote server using a vehicle diagnostic tool (VDT), comprising the steps of:
-
(a) receiving from the VDT at a vehicle electronic control unit (ECU) a request for a challenge question associated with providing previously logged data (b) deriving at the ECU the challenge question; (c) providing from the ECU to the VDT the challenge question for storage at the VDT until the VDT can provide the challenge question to the remote server at a first later time; (d) receiving from the VDT a request for the previously logged data stored in memory of the ECU; (e) encrypting the logged data using an encryption key; and (f) providing from the ECU to the VDT the encrypted data for storage at the VDT until the VDT can provide the encrypted data to the remote server at a second later time when the remote server can use the challenge question to derive information to decrypt the encrypted data. - View Dependent Claims (14, 15, 16, 17)
-
Specification