Vehicle Diagnostic System Security with Memory Card
First Claim
Patent Images
1. A vehicle diagnostic system, comprising:
- a computing device configured to receive an external memory device and to communicate with a remote authentication server, wherein the external memory device has a serial number and the computing device has a media access control (MAC) address;
a diagnostic software stored on the external memory device and the computing device, the diagnostic software configured to diagnose vehicle problems and provide updates to a vehicle'"'"'s software, wherein each update to the vehicle'"'"'s software is counted and encrypted; and
encrypted information stored on the external memory device, wherein the encrypted information contains the serial number of the external memory device, the MAC address of the computing device, and the total count of the updates to the vehicle'"'"'s software, the encrypted information is sent to an authentication server for authentication, and wherein the diagnostic software is validated based on at least part of the encrypted information.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided to authenticate a software stored on a computing device such as vehicle diagnostic tool. The system generates and stores encrypted information such as a memory media and the media access control address of the vehicle diagnostic tool. The encrypted information can be sent to an authentication server which returns encrypted authentication information that is used to validate the software for a period of time.
26 Citations
21 Claims
-
1. A vehicle diagnostic system, comprising:
-
a computing device configured to receive an external memory device and to communicate with a remote authentication server, wherein the external memory device has a serial number and the computing device has a media access control (MAC) address; a diagnostic software stored on the external memory device and the computing device, the diagnostic software configured to diagnose vehicle problems and provide updates to a vehicle'"'"'s software, wherein each update to the vehicle'"'"'s software is counted and encrypted; and encrypted information stored on the external memory device, wherein the encrypted information contains the serial number of the external memory device, the MAC address of the computing device, and the total count of the updates to the vehicle'"'"'s software, the encrypted information is sent to an authentication server for authentication, and wherein the diagnostic software is validated based on at least part of the encrypted information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method to validate software installed on a vehicle diagnostic device, comprising the steps of:
-
generating a memory device serial number using an operating system of the vehicle diagnostic device; encrypting the memory device serial number; storing the encrypted memory device serial number on the memory device; determining a media access control (MAC) address of a wireless device in the vehicle diagnostic device; encrypting the MAC address; storing the encrypted MAC address on the memory device; and validating a software stored on the vehicle diagnostic device for a first period of time by comparing the encrypted serial number with the serial number known by the computing device. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A vehicle diagnostic system, comprising:
-
a computing device configured to receive an external memory device and to communicate with a remote authentication server, wherein the external memory device has a serial number and the computing device has a media access control (MAC) address; a diagnostic software stored on the computing device, the diagnostic software configured to diagnose vehicle problems and provide updates to a vehicle'"'"'s software, wherein each update to the vehicle'"'"'s software is counted and encrypted; and encrypted information stored on the external memory device, wherein the encrypted information contains the serial number of the external memory device, the MAC address of the computing device, and the total count of the updates to the vehicle'"'"'s software and the encrypted information is sent to the authentication server for authentication.
-
-
21. A vehicle diagnostic system, comprising:
-
a means for computing configured to receive an external means for storing and to communicate with a means for authenticating a software, wherein the external means for storing has a serial number and the means for computing has a media access control (MAC) address; a diagnostic software stored on the means for computing, the diagnostic software configured to diagnose vehicle problems and provide updates to a vehicle'"'"'s software, wherein each update to the vehicle'"'"'s software is counted and encrypted; and encrypted information stored on the external means for storing, wherein the encrypted information contains the serial number of the external memory device, the MAC address of the means for computing, and the total count of the updates to the vehicle'"'"'s software and the encrypted information is sent to the means for authenticating for authentication.
-
Specification