-
公开(公告)号:EP4145267A1
公开(公告)日:2023-03-08
申请号:EP22202941.5
申请日:2021-09-16
申请人: Intel Corporation
发明人: SAHITA, Ravi , MCKEEN, Francis , VIJ, Mona , SCARLATA, Vincent , ZMUDZINSKI, Krystof , ILLIKKAL, Rameshkumar , KRISHNAKUMAR, Sudha , STEINER, Michael , KNAUTH, Thomas , KUVAISKII, Dmitrii , VAHLDIEK-OBERWAGNER, Anjo Lucas
摘要: Example methods and systems are directed to reducing latency in providing trusted execution environments (TEEs). Initializing a TEE includes multiple steps before the TEE starts executing. Besides workload-specific initialization, workload-independent initialization is performed, such as adding memory to the TEE. In function-as-a-service (FaaS) environments, a large portion of the TEE is workload-independent, and thus can be performed prior to receiving the workload. Certain steps performed during TEE initialization are identical for certain classes of workloads. Thus, the common parts of the TEE initialization sequence may be performed before the TEE is requested. When a TEE is requested for a workload in the class and the parts to specialize the TEE for its particular purpose are known, the final steps to initialize the TEE are performed.
-
公开(公告)号:EP4020156A1
公开(公告)日:2022-06-29
申请号:EP21197114.8
申请日:2021-09-16
申请人: INTEL Corporation
发明人: SAHITA, Ravi , MCKEEN, Francis , VIJ, Mona , SCARLATA, Vincent , ZMUDZINSKI, Krystof , ILLIKKAL, Rameshkumar , KRISHNAKUMAR, Sudha , STEINER, Michael , KNAUTH, Thomas , KUVAISKII, Dmitrii , VAHLDIEK-OBERWAGNER, Anjo Lucas
摘要: Example methods and systems are directed to reducing latency in providing trusted execution environments (TEEs). Initializing a TEE includes multiple steps before the TEE starts executing. Besides workload-specific initialization, workload-independent initialization is performed, such as adding memory to the TEE. In function-as-a-service (FaaS) environments, a large portion of the TEE is workload-independent, and thus can be performed prior to receiving the workload. Certain steps performed during TEE initialization are identical for certain classes of workloads. Thus, the common parts of the TEE initialization sequence may be performed before the TEE is requested. When a TEE is requested for a workload in the class and the parts to specialize the TEE for its particular purpose are known, the final steps to initialize the TEE are performed.
-