Forum Discussion
Hi MVanM,
Yes, the programmed key only work for specific design.
If you generate a new design, you need to create new key.
For more details regarding Intel Design Security, please refer to the following AN:
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/an/an556.pdf
Thanks😉
Hi MShafiq
Thanks for the initial explanation. An556 was the manual I was referring to and from which I took the command line example.
What makes a design 'specific' or 'new'? if I add an inverter somewhere in the design and regenerate configuration data (.sof) . Is that already different? So if I write the key to the fuses I can only ever decrypt that precise configuration down to the delays/routing etc?
Your answer already seems to indicate so. But hopefully I am mistaken. Because I would like to encrypt my bitfiles and be able to decrypt them. But hardware in the field should be able to decrypt possible future updates to the design if new functionality is added or possible bugfixes are made.
Regards,
Maarten