Method and system for protecting data in external memory based on isolated execution environment
AssigneeNuvoton Technology Corporation
InventorZong-Min LIN
Life of this patent
Estimating the term…
Abstract
A method for protecting data in an external memory based on an isolated execution environment is provided. The method is used in a processor in the isolated execution environment of a system-on-a-chip. The method includes: accessing an output command of a main system processor in a main system of the system-on-a-chip; reading first data from a shared memory in the main system according to the output command; encrypting the first data with a private key and generating encrypted first data; and outputting the encrypted first data to the external memory.
Claims10
A method for protecting data in an external memory based on an isolated execution environment, used in a processor located in the isolated execution environment of a system-on-a-chip, comprising:
- accessing an output command of a main system processor in a main system of the system-on-a-chip;
- reading first data from a shared memory in the main system according to the output command;
- encrypting the first data with a private key and generating encrypted first data;
- and
- outputting the encrypted first data to the external memory.
A system for protecting data in an external memory based on an isolated execution environment, comprising:
- a main system, comprising:
- a main system processor;
- and
- a shared memory, coupled to the main system processor;
- and
- an isolated execution environment, coupled to the main system, comprising:
- a processor;
- wherein the processor executes the following steps:
- accessing an output command of the main system processor;
- reading first data from a shared memory in the main system according to the output command;
- encrypting the first data with a private key and generating encrypted first data;
- and
- outputting the encrypted first data to the external memory.
Dependencies are inferred from the claim text.