-
公开(公告)号:WO2020167949A1
公开(公告)日:2020-08-20
申请号:PCT/US2020/017929
申请日:2020-02-12
Applicant: NEC LABORATORIES AMERICA, INC.
Inventor: KIM, Chung, Hwan , RHEE, Junghwan , JEE, Kangkook , LI, Zhichun , AHMAD, Adil , CHEN, Haifeng
Abstract: Systems and methods for implementing a system architecture to support a trusted execution environment (TEE) with computational acceleration are provided. The method includes establishing a first trusted channel between a user application stored on an enclave and a graphics processing unit (GPU) driver loaded on a hypervisor (640). Establishing the first trusted channel includes leveraging page permissions in an extended page table (EPT) to isolate the first trusted channel between the enclave and the GPU driver in a physical memory of an operating system (OS). The method further includes establishing a second trusted channel between the GPU driver and a GPU device (650). The method also includes launching a unified TEE that includes the enclave and the hypervisor with execution of application code of the user application (660).