Title :
Physical Unclonable Functions and Public-Key Crypto for FPGA IP Protection
Author :
Guajardo, Jorge ; Kumar, Sandeep S. ; Schrijen, Geert-Jan ; Tuyls, Pim
Author_Institution :
Philips Res. Lab., Eindhoven
Abstract :
In recent years, IP protection of FPGA hardware designs has become a requirement for many IP vendors. To this end solutions have been proposed based on the idea of bitstream encryption, symmetric-key primitives, and the use of physical unclonable functions (PUFs). In this paper, we propose new protocols for the IP protection problem on FPGAs based on public-key (PK) cryptography, analyze the advantages and costs of such an approach, and describe a PUF intrinsic to current FPGAs based on SRAM properties. A major advantage of using PK-based protocols is that they do not require the private key stored in the FPGA to leave the device, thus increasing security. This added security comes at the cost of additional hardware resources but it does not cause significant performance degradation.
Keywords :
field programmable gate arrays; public key cryptography; FPGA IP protection; intellectual property; physical unclonable function; public-key cryptography; Costs; Cryptographic protocols; Degradation; Field programmable gate arrays; Hardware; Protection; Public key; Public key cryptography; Random access memory; Security;
Conference_Titel :
Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
Conference_Location :
Amsterdam
Print_ISBN :
978-1-4244-1060-6
Electronic_ISBN :
978-1-4244-1060-6
DOI :
10.1109/FPL.2007.4380646