Invention Grant
- Patent Title: Secure application execution in a data processing system
-
Application No.: US17079992Application Date: 2020-10-26
-
Publication No.: US11783055B2Publication Date: 2023-10-10
- Inventor: Jan Hoogerbrugge , Wilhelmus Petrus Adrianus Johannus Michiels , Ad Arts
- Applicant: NXP B.V.
- Applicant Address: NL Eindhoven
- Assignee: NXP B.V.
- Current Assignee: NXP B.V.
- Current Assignee Address: NL Eindhoven
- Agent Daniel D. Hill
- Main IPC: G06F21/60
- IPC: G06F21/60 ; G06N20/00

Abstract:
A data processing system includes a rich execution environment, a hardware accelerator, a trusted execution environment, and a memory. The REE includes a processor configured to execute an application. A compute kernel is executed on the hardware accelerator and the compute kernel performs computations for the application. The TEE provides relatively higher security than the REE and includes an accelerator controller for controlling operation of the hardware accelerator. The memory has an unsecure portion coupled to the REE and to the TEE, and a secure portion coupled to only the TEE. The secure portion is relatively more secure than the unsecure portion. Data that is to be accessed and used by the hardware accelerator is stored in the secure portion of the memory. In another embodiment, a method is provided for securely executing an application is the data processing system.
Public/Granted literature
- US20220129566A1 SECURE APPLICATION EXECUTION IN A DATA PROCESSING SYSTEM Public/Granted day:2022-04-28
Information query