A diagnostic tool includes a security system which prevents the unauthorized downloading of updated software. In one embodiment, a first external storage device includes a first security signature and is electrically coupled to the diagnostic tool. A second external storage device includes software
A diagnostic tool includes a security system which prevents the unauthorized downloading of updated software. In one embodiment, a first external storage device includes a first security signature and is electrically coupled to the diagnostic tool. A second external storage device includes software and is also electrically coupled to the diagnostic tool. When a second security signature located within the diagnostic tool is the same as the first security signature included within the first external storage device, the diagnostic tool downloads the software into an internal storage device located within the diagnostic tool. In another embodiment, an external storage device includes software and is electrically coupled to the diagnostic tool. Upon initial use, a first security signature which is the same as a second security signature located within the diagnostic tool is written by the diagnostic tool to the external storage device. Thereafter, if a user attempts to utilize the external storage device with a different diagnostic tool, that diagnostic tool will not run the software located on the external storage device.
대표청구항▼
What is claimed is: 1. A method for preventing unauthorized downloading of software into a diagnostic tool, comprising the steps of: providing a first external storage device that is electrically coupled to the diagnostic tool, the first external storage device including a first security signature;
What is claimed is: 1. A method for preventing unauthorized downloading of software into a diagnostic tool, comprising the steps of: providing a first external storage device that is electrically coupled to the diagnostic tool, the first external storage device including a first security signature; providing a second external storage device that is electrically coupled to the diagnostic tool, the second external storage device including software; and downloading the software into an internal storage device of the diagnostic tool when a second security signature included within the diagnostic tool is the same as the first security signature included within the first external storage device. 2. The method of claim 1, wherein the first external storage device is a smart card that provides the first security signature to the diagnostic tool through a smart card reader. 3. The method of claim 1, wherein the second external storage device is electrically coupled to the diagnostic tool through a serial port. 4. The method of claim 3, wherein the serial port is a USB port. 5. The method of claim 3, wherein the serial port is a RS232 port. 6. The method of claim 3, wherein the serial port is an IrDA compatible infrared port. 7. The method of claim 3, wherein the serial port is an IEEE 1394 port. 8. The method of claim 1, further comprising the step of: modifying the first security signature upon successful downloading of the software into the internal storage device located within the diagnostic tool. 9. The method of claim 8, wherein the first security signature is modified so that it cannot be further utilized to download the software into any diagnostic tool. 10. The method of claim 9, wherein the first security signature is erased. 11. A diagnostic tool for communicating with a plurality of motor vehicle control units, the diagnostic tool preventing the unauthorized downloading of software into the diagnostic tool, the diagnostic tool comprising: a processor for controlling the downloading of software into the diagnostic tool; a first port for electrically coupling the processor to a first storage device, the first storage device including a first security signature; and a second port for electrically coupling the processor to a second storage device, the second storage device including software, wherein the diagnostic tool downloads the software into a third storage device located within the diagnostic tool when a second security signature stored within the diagnostic tool is the same as the first security signature included within the first storage device. 12. The diagnostic tool of claim 11, wherein the first storage device is a smart card that provides the first security signature to the diagnostic tool through a smart card reader. 13. The diagnostic tool of claim 11, wherein the second storage device is electrically coupled to the diagnostic tool through a serial port. 14. The diagnostic tool of claim 13, wherein the serial port is a USB port. 15. The diagnostic tool of claim 13, wherein the serial port is a RS232 port. 16. The diagnostic tool of claim 13, wherein the serial port is an IRDA compatible infrared port. 17. The diagnostic tool of claim 13, wherein the serial port is an IEEE 1394 port. 18. The diagnostic tool of claim 11, wherein the processor causes the first security signature to be modified upon successful downloading of the software into the third storage device located within the diagnostic tool. 19. The diagnostic tool of claim 18, wherein the first security signature is modified so that it cannot be further utilized to download the software into any diagnostic tool. 20. The diagnostic tool of claim 19, wherein the first security signature is erased. 21. The diagnostic tool of claim 11, wherein the first storage device is a smart card and the second storage device is a flash ROM. 22. The diagnostic tool of claim 11, wherein the first storage device is a smart card and the second storage device is an EEPROM. 23. The diagnostic tool of claim 11, further including: a keypad coupled to the processor for receiving input from a user, the user initiating the downloading of the software by selecting a particular menu item from a list of menu items; and a display coupled to the processor for providing the list of menu items to the user of the diagnostic tool. 24. A method for preventing unauthorized downloading of software into a diagnostic tool, comprising the steps of: providing an external storage device that is electrically coupled to the diagnostic tool, the external storage device including a first security signature and software; and downloading the software into a memory of the diagnostic tool when a second security signature included within the diagnostic tool is the same as the first security signature included within the external storage device. 25. The method of claim 24, further including the step of: storing the second security signature of the diagnostic tool as the first security signature on the external storage device when the first security signature is determined to be a default value. 26. The method of claim 24, wherein the external storage device is a flash ROM. 27. A diagnostic tool for communicating with a plurality of motor vehicle control units, the diagnostic tool preventing the unauthorized downloading of software by the diagnostic tool, the diagnostic tool comprising: a processor for executing the software; a port for electrically coupling the processor to an external storage device, the external storage device including a first security signature and software, where the diagnostic tool downloads the software into a memory of the diagnostic tool when a second security signature included within the diagnostic tool is the same as the first security signature included within the external storage device. 28. The diagnostic tool of claim 27, wherein the processor causes the second security signature of the diagnostic tool to be stored as the first security signature on the external storage device when the first security signature is determined to be a default value. 29. The diagnostic tool of claim 27, wherein the external storage device is a flash ROM.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (42)
Arnold Terry Sutton, Apparatus and method for establishing a crytographic link between elements of a system.
Gurne Krzysztof ; Williams Raymond J. ; Boldt John R. ; Barker Robert L. ; Broniak Gregory J. ; Marus Daniel J., Automotive diagnostic service tool with hand held tool and master controller.
Berra Charles J. (Troy MI) Boldt John R. (Troy MI) Amici Alan J. (Dearborn MI) Krebs Joseph J. (Rochester Hills MI), Circuit and method for interfacing vehicle controller and diagnostic test instrument.
McAuliffe Robert E. (Loveland CO) Cain Christopher B. (Longmont CO) Siefers John E. (Ft. Collins CO), General purpose, reconfigurable system for processing serial bit streams.
Gurne Krzysztof (Warren MI) Williams Raymond J. (Farmington Hills MI) Boldt John R. (Troy MI) Barker Robert L. (Auburn Hills MI) Broniak Gregory J. (Oxford MI) Marus Daniel J. (Rochester Hills MI), Hand held automotive diagnostic service tool.
Adair John G. (Austin TX) Coyle ; Jr. Daniel J. (San Jose CA) Grafe Robert J. (Austin TX) Lindsay Bruce G. (San Jose CA) Reinsch Roger A. (Cupertino CA) Resch Robert P. (Byron MN) Selinger Patricia G, Heterogenous database communication system in which communicating systems identify themselves and convert any requests/r.
Miesterfeld Frederick O. R. (Troy MI) McCambridge John M. (Northville MI) Fassnacht Ronald E. (Rochester MI) Nasiadka Jerry M. (Warren MI), Serial data bus for serial communication interface (SCI), serial peripheral interface (SPI) and buffered SPI modes of op.
Windle William E. (Antwerp OH) Zimmerman Robert E. (Woodburn IN) Glotzbach Ronald W. (Ft. Wayne IN) Onesti Robert J. (Ft. Wayne IN), Truck operation monitoring system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.