Reducing latency of hardware trusted execution environment

The invention relates to reducing latency of a hardware trusted execution environment. Example methods and systems are directed to reducing latency in providing a trusted execution environment (TEE). Initializing the TEE includes a plurality of steps prior to the TEE starting execution. In addition...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: VIJ, MONA, KRISHNAKUMAR, SUDHA, KOWSKY DMITRY, MCKEEN FRANCIS, WALDICK-OBERWAGNER, ANHO LUCAS, SAHITA RAVI L, SCARLATA VINCENT, ILLIKKAL, RAMESHKUMAR, STEINER MICHAEL, NORTH THOMAS, ZMUDZINSKI CHRISTOPHER C
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The invention relates to reducing latency of a hardware trusted execution environment. Example methods and systems are directed to reducing latency in providing a trusted execution environment (TEE). Initializing the TEE includes a plurality of steps prior to the TEE starting execution. In addition to a workload-dependent initialization, a workload-independent initialization, such as adding memory to a TEE, is to be performed. In a function as a service (FaaS) environment, a substantial portion of the TEE is workload independent so as to be executed before receiving the workload. Certain steps performed during TEE initialization are the same for certain classes of workloads. Thus, a common portion of the TEE initialization sequence may be executed before the TEE is requested. When a TEE is requested for a workload in the category, and it is known that a portion of the TEE is specialized for its particular purpose, a final step of initializing the TEE is performed. 本公开涉及减小硬件可信执行环境的时延。示例方法和系统针对的是减小提供可信执行环境(TEE)