Intel® Arria® 10 Core Fabric and General Purpose I/Os Handbook

ID 683461
Date 10/25/2023
Public
Document Table of Contents

7.5.1. Security Key Types

Arria® 10 devices offer two types of keys—volatile and non-volatile. The following table lists the differences between the volatile key and non-volatile keys.

Table 105.  Security Key Types
Key Types Key Programmability Power Supply for Key Storage Programming Method
Volatile
  • Reprogrammable
  • Erasable
Required external battery, VCCBAT 38 On-board
Non-volatile One-time programming Does not require an external battery On-board and in-socket programming 39

Both non-volatile and volatile key programming offers protection from reverse engineering and copying. If you set the tamper-protection mode, the design is also protected from tampering.

38 VCCBAT is a dedicated power supply for volatile key storage. VCCBAT continuously supplies power to the volatile register regardless of the on-chip supply condition.
39 Third-party vendors offer in-socket programming.