AN 759: Using Secure Boot in Intel® Arria® 10 SoC Devices

ID 683060
Date 3/29/2021
Public
Document Table of Contents

Creating a Secure Boot System

Creating a secure boot loader image entails the following high-level steps:

  1. Determine the required security level of the second-stage boot loader: signed for authentication, encrypted, or both.
  2. Generate the appropriate secure keys for authentication, encryption, or both.
  3. Generate and build the secure boot loader image.
  4. Program the secure keys in the Intel® Arria® 10 SoC device.
  5. Configure the security fuses for the desired device security settings.
  6. Program the secure boot image to the boot device.
Figure 8. Second-Stage Boot Loader Image Creation FlowFlow for creating a secured boot loader image for authentication, encryption, or both
Note: To obtain the steps for programming the secure fuses, please contact Intel® Support (NDA required).