An attestation protocol between a host system and a data processing accelerator
AssigneeBaidu USA LLC
InventorsYueqiang CHENG, Yong LIU, Tao WEI, Jian OUYANG
Life of this patent
Estimating the term…
Loading patent…
AssigneeBaidu USA LLC
InventorsYueqiang CHENG, Yong LIU, Tao WEI, Jian OUYANG
Estimating the term…
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 form 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.
A computer-implemented method for attestation between a host system and a data processing accelerator, the 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 method for attestation between a host system and a data processing accelerator, the method comprising:
Dependencies are inferred from the claim text.