- Patent Title: Using trusted execution environments for security of code and data
-
Application No.: US15907551Application Date: 2018-02-28
-
Publication No.: US10169574B2Publication Date: 2019-01-01
- 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: H04L9/00
- IPC: H04L9/00 ; G06F21/00 ; G06F21/60 ; G06F21/53 ; G06F21/57 ; 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
- US20180189482A1 Using Trusted Execution Environments for Security of Code and Data Public/Granted day:2018-07-05
Information query