Invention Grant
- Patent Title: Technologies for provisioning and managing secure launch enclave with platform firmware
-
Application No.: US15195320Application Date: 2016-06-28
-
Publication No.: US10592670B2Publication Date: 2020-03-17
- Inventor: Rajesh Poornachandran , Vincent J. Zimmer , Mingqiu Sun , Gopinatth Selvaraje
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Barnes & Thornburg LLP
- Main IPC: G06F21/57
- IPC: G06F21/57 ; H04L9/32 ; G06F21/74 ; G06F21/53 ; H04L9/08 ; G06F9/44 ; G06F9/4401

Abstract:
Technologies for configuring a launch enclave include a computing device having a processor with secure enclave support. A trusted execution environment (TEE) of the computing device stores a launch enclave hash in a launch enclave hash table in secure storage and provisions the launch enclave hash to platform firmware at runtime. The TEE may receive the launch enclave hash via trusted I/O. The platform firmware sets a configure enclave launch bit and resets the computing device. On reset, the TEE determines whether the launch enclave hash is allowed for launch. The TEE may evaluate one or more launch configuration policies and may select a launch enclave hash based on the launch configuration policies. If allowed, the platform firmware writes the launch enclave hash to a model-specific register of the processor, and the launch enclave may be loaded and verified with the launch enclave hash. Other embodiments are described and claimed.
Public/Granted literature
- US20170372076A1 TECHNOLOGIES FOR PROVISIONING AND MANAGING SECURE LAUNCH ENCLAVE WITH PLATFORM FIRMWARE Public/Granted day:2017-12-28
Information query