Intel® MAX® 10 FPGA配置用户指南

ID 683865
日期 1/10/2022
Public
文档目录

3.8. AES加密

Security Notice: Intel® MAX® 10器件使用128-bit加密密钥。为实现更高程度的安全性,Intel建议选择使用较长密钥长度的器件,例如使用256-bit加密密钥的 Intel® Stratix® 10 Intel® Agilex™ 器件。

本小节涵盖应用AES Encryption实现设计安全性的详细指导。

Intel® MAX® 10器件中应用设计安全有两个主要步骤。首先生成加密密钥编程 (.ekp)文件然后将.ekp文件编程到器件中。

根据编程使用的不同硬件和系统,.ekp文件会有其他不同格式。 Intel® Quartus® Prime软件支持的三种文件格式如下:

  • JAM Byte Code (.jbc)文件
  • Jam™Standard Test和Programming Language (STAPL) Format (.jam)文件
  • Serial Vector Format (.svf)文件

Intel® Quartus® Prime软件仅自动生成.ekp文件类型。如果密钥编程中需要.jbc.jam.svf文件,则必须使用 Intel® Quartus® Prime软件创建这些文件。

注: Intel建议保持.ekp文件的保密性。