Physical Unclonable Functions, FPGAs and Public-Key Crypto for IP Protection.

Physical Unclonable Functions, FPGAs and Public-Key Crypto for IP Protection.
复制标题

DOI:
--
复制
发表时间:
2007
期刊:
--
影响因子:
--
通讯作者:
J. Guajardo;Sandeep S. Kumar;G. Schrijen;P. Tuyls
J. Guajardo;Sandeep S. Kumar;G. Schrijen;P. Tuyls
中科院分区:
其他
文献类型:
--
作者:
J. Guajardo;Sandeep S. Kumar;G. Schrijen;P. Tuyls

文献摘要

被引文献

相似文献

近年来,FPGA硬件设计的IP保护已成为许多IP供应商的要求。为此,已经提出了基于比特流加密、对称密钥原语和物理不可克隆函数(puf)的思想的解决方案。本文针对fpga上的IP保护问题,提出了基于公钥(PK)加密的新协议,分析了这种方法的优点和成本,并描述了基于SRAM特性的fpga固有的PUF。我们观察到,使用基于pc的协议的一个主要优点是,它允许存储在FPGA中的私钥永远不必离开设备的实现,从而提高了安全性。最后,请注意,这是以额外的硬件资源为代价的,但不会显著降低性能。
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. We observe that a major advantage in using PK-based protocols is that it allows for an implementation in which the private key stored in the FPGA never has to leave the device, thus increasing security. Finally, notice that this comes at the cost of additional hardware resources but not at significant performance degradation.