Method and system for encrypting data using a command
AssigneesBaidu USA LLC, Kunlunxin Technology (Beijing) Company Limited
InventorsYong Liu, Yueqiang Cheng
Life of this patent
Estimating the term…
Loading patent…
AssigneesBaidu USA LLC, Kunlunxin Technology (Beijing) Company Limited
InventorsYong Liu, Yueqiang Cheng
Estimating the term…
In one embodiment, a computer-implemented method of a DP accelerator performing an encryption or decryption operation includes receiving, by the DP accelerator, a command and input data for the DP accelerator to encrypt or decrypt. The command is one of: encrypt the input data or decrypt the input data. The method further includes encrypting, or decrypting, by the DP accelerator, the input data according to the command; and providing the encrypted or decrypted input data to the host device. The host device and DP accelerator may exchange one or more keys and such keys can be used to establish a secure link between the host device and DP accelerator and/or to use for encryption or decryption. One or more of the keys may be based upon a root key or key pair of the DP accelerator and can be stored in a secure storage of a security unit of the DP accelerator.
A computer-implemented method of a data processing (DP) accelerator, the method comprising:
A data processing (DP) accelerator, comprising:
A non-transitory machine-readable medium having instructions stored therein, which when executed by a hardware processor, cause the processor to perform operations of a data processing (DP) accelerator, the operations comprising:
A host device, comprising:
Dependencies are inferred from the claim text.