Enabling Security for Your Project

You set bitstream security options for your project in the Project Editor. After you enable these options, you only need to generate a new bitstream to apply them. You do not need to re-compile the design.

Table 1. Project Options for Security
Option Description
Bitstream Encryption
(Titanium Topaz only)
On: The software generates an encrypted bitstream. You also need to specify the .bin file in the FPGA Key Data File box.
Off: (default) The software generates a plaintext bitstream.
Bitstream Authentication
(Titanium Topaz only)
On: The software generates a signed bitstream. You also need to specify the .bin file in the FPGA Key Data File box and the RSA private key (.pem) file in the RSA Private Key box.
Off: (default) The software generates an unsigned bitstream.
FPGA Key Data File (Titanium Topaz only) Specify the location and name of the .bin file you generated with the Efinity Bitstream Security Key Generator.
RSA Private Key (Titanium Topaz only) Specify the location and name of the RSA private key file (.pem).