×

TECHNOLOGIES FOR SECURE BOOT PROVISIONING AND MANAGEMENT OF FIELD-PROGRAMMABLE GATE ARRAY IMAGES

  • US 20180082083A1
  • Filed: 09/16/2016
  • Published: 03/22/2018
  • Est. Priority Date: 09/16/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computing device for configuring a field-programmable gate array (FPGA), the computing device comprising:

  • a field programmable gate array (FPGA);

    a secure boot loader to start a secure boot process to establish a chain of trust, wherein the chain of trust includes a trusted execution environment of the computing device;

    an FPGA updater to load, by the trusted execution environment, an FPGA hash from an FPGA manifest stored in a secure storage of the computing device in response to a start of the secure boot process; and

    an FPGA hash checker to determine, by a platform trusted execution environment of the computing device, whether the FPGA hash is allowed for launch in response to a load of the FPGA hash;

    wherein the FPGA updater is further to (i) configure, by the trusted execution environment, the FPGA with an FPGA image that corresponds to the FPGA hash in response to a determination that the FPGA hash is allowed for launch, and (ii) verify, by the trusted execution environment, the FPGA image of the FPGA with the FPGA hash in response to configuration of the FPGA.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×