Method and system for protecting data processed by data processing accelerators
AssigneesBaidu USA LLC, Baidu.Com Times Technology (Beijing) Co., Ltd.
InventorsYueqiang CHENG, Yong LIU, Tao WEI, Jian OUYANG
Life of this patent
Estimating the term…
Loading patent…
AssigneesBaidu USA LLC, Baidu.Com Times Technology (Beijing) Co., Ltd.
InventorsYueqiang CHENG, Yong LIU, Tao WEI, Jian OUYANG
Estimating the term…
According to one embodiment, a data processing system performs a secure boot using a security module (e.g., a trusted platform module (TPM)) of a host system. The system verifies that an operating system (OS) and one or more drivers including an accelerator driver associated with a data processing (DP) accelerator is provided by a trusted source. The system launches the accelerator driver within the OS. The system generates a trusted execution environment (TEE) associated with one or more processors of the host system. The system launches an application and a runtime library within the TEE, where the application communicates with the DP accelerator via the runtime library and the accelerator driver.
A computer-implemented method, comprising:
A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations, the operations comprising:
A data processing system, comprising:
Dependencies are inferred from the claim text.