Visible to Intel only — GUID: sss1458548158457
Ixiasoft
Visible to Intel only — GUID: sss1458548158457
Ixiasoft
7.5.3. Arria® 10 Qcrypt Security Tool
The Qcrypt tool is a stand-alone encryption tool for encrypting and decrypting Arria® 10 FPGA configuration bit-stream files. The Qcrypt tool can also be used to encrypt HPS boot images through a script. Different kinds of security settings that are currently not accessible from the Quartus® Prime graphical user interface can be set through the Qcrypt tool.
The Qcrypt tool encrypts and decrypts raw binary files (.rbf) only and not other configuration files, such as .sof and .pof files. Throughout the encryption flow, the Qcrypt tool generates an authentication tag while encrypting the .rbf file. The authentication tag prevents any modification or tampering of the configuration bit-stream. Besides encryption and decryption, the Qcrypt tool allows you to enable and set various security features and settings. By incorporating security features and settings into the .rbf file, you have the flexibility to use different kinds of security features on Arria® 10 devices without permanently burning the security fuses. To generate the .ekp file or encrypted configuration file other than .rbf, you have to use the Quartus® Prime Convert Programming File tool.