Forum Discussion
Hi,
Apologize for the delay in response.
An .ekp file used to encrypt your configuration files using the Intel Quartus Prime software. Hence, it is not just the key file to be written to the FPGA.
Since you are using pre-existing hardware that doesn't provide a battery for retaining the encryption key in the volatile memory, and the pre-existing hardware wasn't design
for security from the first place, hence you cannot use volatile key. However, if you use non-volatile, it is only a one time program but can be risky. To make it short:
Volatile key: Cannot be use without battery. Can ONLY be use if you re-design your board.
Non-Volatile key: Can be use, but only a one time program hence putting your design to risk.
That is the only way to make it work since the pre-existing design is not design for security purpose from the first place.
Hope this will clarify.
Thank you.
Regards,
Aiman