Method and apparatus to provide secure application execution
An instruction of software outside of a secure enclave is decoded and the decoded instruction is executed to read bytes from an enclave page cache (EPC) page of an enclave. The enclave is marked as being a debug enclave. An address of the bytes to read from the debug enclave is preferably provided i...
Saved in:
Main Authors | , , , , , , , , , , , , , , , , , , , , |
---|---|
Format | Patent |
Language | English |
Published |
19.07.2017
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | An instruction of software outside of a secure enclave is decoded and the decoded instruction is executed to read bytes from an enclave page cache (EPC) page of an enclave. The enclave is marked as being a debug enclave. An address of the bytes to read from the debug enclave is preferably provided in our CX. A debug bit is preferably set in the EPC to indicate that the enclave is a debug enclave. The contents of the debug enclave are preferably encrypted. The debug enclave may allow access using commands EDBGRD (read) and EDBGWR (write). |
---|---|
Bibliography: | Application Number: GB20110018724 |