Security User Guide: Intel® FPGA Programmable Acceleration Card N3000 Variants

ID 683519
Date 9/08/2020
Public
Document Table of Contents

3.12. Accessing Intel® FPGA PAC N3000 Version and Authentication Information

Throughout product development and deployment, you may want to:
  • Verify the version of Intel® FPGA PAC with which you are developing or deploying
  • Identify or verify the root entry hash of your FPGA SR user image
  • Collect data about the number of times the Staging flash has been programmed to assess any potential threats like flash wear-out
  • Determine all cancellation CSK IDs you used for your FPGA SR user image
OPAE software provides three ways to obtain version or authentication information:
  • fpgainfo security command
  • sysfs files
  • bitstreaminfo tool

For all three methods explained in the following sections, use the BMC root entry hash to identify the version of the Intel® FPGA PAC N3000. Each Intel® FPGA PAC N3000 has a unique BMC root entry hash.

Compare your BMC root entry hash output to the following table to identify your Intel® FPGA PAC N3000 version.

Table 6.  BMC Root Entry Hash Identifier for Intel® FPGA PAC N3000
Platform

MMID

(found on side cover of the Intel® FPGA PAC)

BMC Root Entry Hash
Intel® FPGA PAC N3000-1 999H1K (8 x 10G) 0x757f524c2f45db58ac2a6c93e72b9167149979b795195d09d5e2efad82f2b031
Intel® FPGA PAC N3000-2 999HGN (2 x 2 x 25G)
Intel® FPGA PAC N3000-N 999PJD (2x2x25G, NEBS-friendly) 0xec0f42d3af138e3eca7141107f7fed5f7c13846fadbba884e51ad26bf36a3d21