- Patent Title: Using trusted execution environments for security of code and data
-
Application No.: US14572060Application Date: 2014-12-16
-
Publication No.: US09940456B2Publication Date: 2018-04-10
- Inventor: Nadav Nesher , Alex Berenzon , Baruch Chaikin
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Trop, Pruner & Hu, P.C.
- Main IPC: G06F21/57
- IPC: G06F21/57 ; G06F21/00 ; G06F21/53 ; G06F21/71

Abstract:
An embodiment includes a processor coupled to memory to perform operations comprising: creating a first trusted execution environment (TXE), in protected non-privileged user address space of the memory, which makes a first measurement for at least one of first data and first executable code and which encrypts the first measurement with a persistent first hardware based encryption key while the first measurement is within the first TXE; creating a second TXE, in the non-privileged user address space, which makes a second measurement for at least one of second data and second executable code; creating a third TXE in the non-privileged user address space; creating a first secure communication channel between the first and third TXEs and a second secure communication channel between the second and third TXEs; and communicating the first measurement between the first and third TXEs via the first secure communication channel. Other embodiments are described herein.
Public/Granted literature
- US20160171248A1 Using Trusted Execution Environments for Security of Code and Data Public/Granted day:2016-06-16
Information query