Memory rewriting system for vehicle controller
First Claim
1. A vehicle controller comprising,a rewritable memory configured to store a security function expressible as a first algebraic equation used to authenticate an external rewriting device to determine whether rewriting to the rewritable memory by the external rewriting device is permitted;
- a controller configured to initiate an authentication process to authenticate the external rewriting device by comparing a result of the security function with a security feature of the external rewriting device in response to a request from the external rewriting device to rewrite data held by the rewritable memory and upon authenticating the external rewriting device to delete the security function stored in the rewritable memory and to write a new security function into the rewritable memory; and
an interface configured to receive and transmit one or more signals between the controller and the external rewriting device,wherein the new security function is different from the deleted security function.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory rewriting system for a vehicle controller is provided. The system comprises a vehicle controller and an external rewriting device. A vehicle controller comprises a rewritable memory storing first security data. The first security data is used to determine whether rewriting to the rewritable memory is permitted. The rewriting device transfers new security data to the vehicle controller. The vehicle controller deletes the first security data and writes the new security data into the rewritable memory. Rewriting the new security data is performed by a program stored in a non-rewritable memory. Thus, the security data that is used to determine whether rewriting to the rewitable memory is permitted is rewritten with the new security data. Therefore, if the existing security data stored in the vehicle controller is invalidated, the security feature of the vehicle can be recovered. The vehicle may includes an anti-theft system. In this case, rewriting to the rewritable memory is permitted if the anti-theft system permits an operation as to the vehicle.
-
Citations
11 Claims
-
1. A vehicle controller comprising,
a rewritable memory configured to store a security function expressible as a first algebraic equation used to authenticate an external rewriting device to determine whether rewriting to the rewritable memory by the external rewriting device is permitted; -
a controller configured to initiate an authentication process to authenticate the external rewriting device by comparing a result of the security function with a security feature of the external rewriting device in response to a request from the external rewriting device to rewrite data held by the rewritable memory and upon authenticating the external rewriting device to delete the security function stored in the rewritable memory and to write a new security function into the rewritable memory; and an interface configured to receive and transmit one or more signals between the controller and the external rewriting device, wherein the new security function is different from the deleted security function. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for rewriting data stored in a rewritable memory in a vehicle controller, the method comprising;
-
receiving a result of a second security function expressible as an algebraic equation from an external rewriting device in communication with the vehicle controller, deleting at the vehicle controller a first security function expressible as an algebraic equation stored in the rewritable memory, determining whether rewriting to the rewritable memory is permitted by the external rewriting device using a result of the first security function, and if permitted, writing a third security function expressible as an algebraic equation into the rewritable memory, wherein the third security function is different from the first security function. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A memory rewriting system for a vehicle controller comprising:
-
a vehicle controller comprising a rewritable memory, the rewritable memory storing second security data; and a rewriting device for storing first security data, wherein the vehicle controller is configured to; determine whether there is a predetermined relationship between the first security data received from the rewriting device and the second security data stored in the rewritable memory; release a security feature that prevents the rewritable memory from being rewritten if it is determined that there is the predetermined relationship therebetween; delete the second security data after release of the security feature; and write third security data received from the rewriting device, different from the first security data, into the rewritable memory, the rewriting device being suitable for additionally storing the third security data.
-
Specification