Technologies for secure authentication and programming of accelerator devices
AssigneeIntel Corporation
InventorsVincent Scarlata, Reshma Lal, Alpa Narendra Trivedi, Eric Innis
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsVincent Scarlata, Reshma Lal, Alpa Narendra Trivedi, Eric Innis
Estimating the term…
Technologies for secure authentication and programming of an accelerator device include a computing device having a processor and an accelerator. The processor establishes a trusted execution environment, which receives a unique device identifier from the accelerator, validates a device certificate for the device identifier, authenticates the accelerator in response to validating the accelerator, validates attestation information of the accelerator, and establishes a secure channel with the accelerator. The trusted execution environment may securely program a data key and a bitstream key to the accelerator, and may encrypt a bitstream image and securely program the bitstream image to the accelerator. The accelerator and a tenant may securely exchange data protected by the data key. The trusted execution environment may be a secure enclave, and the accelerator may be a field programmable gate array (FPGA). Other embodiments are described and claimed.
A computing device comprising:
A method comprising:
One or more non-transitory computer-readable storage media comprising a plurality of instructions stored thereon that, in response to being executed, cause a computing device to:
Dependencies are inferred from the claim text.