MAX® 10 FPGA Configuration User Guide

ID 683865
Date 5/14/2025
Public

Visible to Intel only — GUID: sss1398072279497

Ixiasoft

Document Table of Contents

2.2.2.1.1. Encryption and Decryption

MAX® 10 supports AES encryption. Programming bitstream is encrypted based on the encryption key that is specified by you. In MAX® 10 devices, the key is part of the ICB settings stored in the internal flash, making it a non-volatile key. However, you can clear/delete the key by performing a full chip erase on the device.

When you use compression with encryption, the configuration file is first compressed, and then encrypted using the Quartus® Prime software. During configuration, the device first decrypts, and then decompresses the configuration file.

The header and I/O configuration shift register (IOCSR) data will not be encrypted. The decryption block is activated after the IOCSR chain is programmed. The decryption block only decrypts core data and postamble.