Title :
FPGA bitstream protection with PUFs, obfuscation, and multi-boot
Author :
Gören, Sezer ; Ozkurt, Ozgur ; Yildiz, Abdullah ; Ugurdag, H. Fatih
Author_Institution :
Dept. of Comput. Eng., Yeditepe Univ., Istanbul, Turkey
Abstract :
With the combination of PUFs, obfuscation, and multi-boot, we are able to do the equivalent of partial bitstream encryption on low-cost FPGAs, which is only featured on high-end FPGAs. Low-cost FPGAs do not even have built-in support for encrypted (full) bitstreams. Our particular PUF implementation does not steal valuable FPGA real estate from the actual design with the help of multi-boot. We favor multi-boot over self partial reconfiguration as it is easier to implement.
Keywords :
cryptography; field programmable gate arrays; FPGA bitstream protection; PUF; bitstream encryption; multiboot; obfuscation; DNA; Encryption; Field programmable gate arrays; Flash memory; Hardware design languages; Probes; Registers; FPGA security; Multi-boot; Obfuscation; PUF;
Conference_Titel :
Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC), 2011 6th International Workshop on
Conference_Location :
Montpellier
Print_ISBN :
978-1-4577-0640-0
DOI :
10.1109/ReCoSoC.2011.5981541