Information processing device for vehicles

JP7871771B2Active Publication Date: 2026-06-09TOYOTA JIDOSHA KK

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
TOYOTA JIDOSHA KK
Filing Date
2023-09-28
Publication Date
2026-06-09

Smart Images

  • Figure 0007871771000001
    Figure 0007871771000001
  • Figure 0007871771000002
    Figure 0007871771000002
  • Figure 0007871771000003
    Figure 0007871771000003
Patent Text Reader

Abstract

To detect falsification of an application.SOLUTION: An unprotected region 13B of a storage 13 stores a monitoring application P1. The protected region 13A of the storage 13 stores a duplicated application P2, duplication of the monitoring application P1 when the same is stored in the unprotected region 13B. A CPU 11: stores reproduction of a source code included in the monitoring application P1 in a RAM 15 as first data on the basis of an execution signal of the monitoring application P1; executes the monitoring application P1 on the basis of the first data; stores reproduction of a source code included in the duplicated monitoring application P2 in the RAM 15 as second data on the basis of the execution signal; and stops execution of the monitoring application P1 when discrepancy is detected as a result of comparing the first data with the second data during the execution of the monitoring application P1.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Claims

1. The execution unit, The execution unit has a first storage unit that stores an executable application, The execution unit comprises a second storage unit that temporarily stores data generated when the execution unit executes an application, The first storage unit has a protected area that requires specific access privileges for writing, and an unprotected area that does not require the specific access privileges for writing. The aforementioned unprotected area stores the monitoring application that is being monitored. The protected area stores a duplicate application which is a copy of the monitoring application as it was stored in the unprotected area. The execution unit is, When the execution signal of the aforementioned monitoring application is obtained, Based on the execution signal, a copy of the source code included in the monitoring application stored in the unprotected area is stored as first data in the second storage unit, and the monitoring application is executed based on the first data stored in the second storage unit. Based on the execution signal, a copy of the source code included in the duplicated application stored in the protected area is stored as second data in the second storage unit, During the execution of the monitoring application, the first data and the second data stored in the second storage unit are compared, If a discrepancy is detected between the first data and the second data, the execution of the monitoring application will be stopped. Information processing device for vehicles.

2. The execution unit is, If a discrepancy is detected between the first data and the second data, Deleting the monitoring application already stored in the unprotected area, The process involves storing a copy of the replica application stored in the protected area as a new monitoring application in the unprotected area. The vehicle information processing device according to claim 1.

3. The execution unit is, While the aforementioned monitoring application is running, In a predetermined first cycle, a control signal corresponding to the execution of the monitoring application is repeatedly output to the in-vehicle device, The process involves comparing the first data and the second data, and repeating this process in a second cycle that is predetermined to be shorter than the first cycle. The vehicle information processing device according to claim 2.

4. The execution unit is, When comparing the first data and the second data, all of the first data and all of the second data are compared. The vehicle information processing device according to claim 3.

5. The aforementioned monitoring application is an AD application that enables a vehicle equipped with an information processing device for that vehicle to drive autonomously without driver intervention. The vehicle information processing device according to claim 4.