The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 09, 2022
Filed:
Jan. 04, 2019
Baidu Usa Llc, Sunnyvale, CA (US);
Baidu.com Times Technology (Beijing) Co., Ltd., Beijing, CN;
Yueqiang Cheng, Sunnyvale, CA (US);
Yong Liu, Sunnyvale, CA (US);
Tao Wei, Sunnyvale, CA (US);
Jian Ouyang, Beijing, CN;
BAIDU USA LLC, Sunnyvale, CA (US);
BAIDU.COM TIMES TECHNOLOGY (BEIJING) CO., LTD., Beijing, CN;
KUNLUNXIN TECHNOLOGY (BEIJING) COMPANY LIMITED, Beijing, CN;
Abstract
According to one embodiment, a system receives, at a host system a public attestation key (PK_ATT) or a signed PK_ATT from a data processing (DP) accelerator over a bus. The system verifies the PK_ATT using a public root key (PK_RK) associated with the DP accelerator. In response to successfully verifying the PK_ATT, the system transmits a kernel identifier (ID) to the DP accelerator to request attesting a kernel object stored in the DP accelerator. In response to the system receives a kernel digest or a signed kernel digest corresponding to the kernel object from the DP accelerator, verifying the kernel digest using the PK_ATT. The system sends the verification results to the DP accelerator for the DP accelerator to access the kernel object based on the verification results.