Invention Grant
- Patent Title: Data processing system and method for accessing data in the data processing system
-
Application No.: US17066179Application Date: 2020-10-08
-
Publication No.: US11782744B2Publication Date: 2023-10-10
- Inventor: Jan Hoogerbrugge , Wilhelmus Petrus Adrianus Johannus Michiels
- 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: G06F9/455
- IPC: G06F9/455 ; G06F21/79 ; H04L9/06

Abstract:
A data processing system has a processor, a system memory, and a hypervisor. The system memory stores program code and data in a plurality of memory pages. The hypervisor controls SLAT (second level address translation) read, write, and execute access rights of the plurality of memory pages. A portion of the plurality of memory pages are classified as being in a secure enclave portion of the system memory and a portion is classified as being in an unsecure memory area. The portion of the memory pages classified in the secure enclave is encrypted and a hash is generated for each of the memory pages. During an access of a memory page, the hypervisor determines if the accessed memory page is in the secure enclave or in the unsecure memory area based on the hash. In another embodiment, a method for accessing a memory page in the secure enclave is provided.
Public/Granted literature
- US20220114002A1 DATA PROCESSING SYSTEM AND METHOD FOR ACCESSING DATA IN THE DATA PROCESSING SYSTEM Public/Granted day:2022-04-14
Information query