<p>Entropy or randomness represents a foundational security property in security-related operations, such as key generation. Key generation in turn is central to security protocols such as authentication and encryption. Physical unclonable functions (PUF) are hardware-based primitives that can serve as key generation engines in modern microelectronic devices and applications. PUFs derive entropy from manufacturing variations that exist naturally within and across otherwise identical copies of a device. However, the levels of random variations that represent entropy, which are strongly correlated to the quality of the PUF-generated bitstrings, vary from one manufacturer to another. In this paper, we evaluate entropy across a set of devices manufactured by three mainstream FPGA vendors, Xilinx, Altera, and Microsemi. A delay-based PUF, called the SiRF PUF, is used in the evaluation and is constructed nearly identically across the three vendor devices. Our analysis includes an evaluation of actual path delay variation as it exists across the three device classes, as well as a statistical evaluation of the PUF-generated bitstrings. A reliability analysis is also provided using data collected in industrial-standard temperature experiments.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Statistical Quality Comparison of the Bitstrings Generated by a Physical Unclonable Function Across Xilinx, Altera, and Microsemi Devices

  • Jenilee Jao,
  • Jim Plusquellic,
  • Kristi Hoffman,
  • Brent Emery,
  • Cheryl Reid,
  • Ryan Thomson,
  • Michael Thompson

摘要

Entropy or randomness represents a foundational security property in security-related operations, such as key generation. Key generation in turn is central to security protocols such as authentication and encryption. Physical unclonable functions (PUF) are hardware-based primitives that can serve as key generation engines in modern microelectronic devices and applications. PUFs derive entropy from manufacturing variations that exist naturally within and across otherwise identical copies of a device. However, the levels of random variations that represent entropy, which are strongly correlated to the quality of the PUF-generated bitstrings, vary from one manufacturer to another. In this paper, we evaluate entropy across a set of devices manufactured by three mainstream FPGA vendors, Xilinx, Altera, and Microsemi. A delay-based PUF, called the SiRF PUF, is used in the evaluation and is constructed nearly identically across the three vendor devices. Our analysis includes an evaluation of actual path delay variation as it exists across the three device classes, as well as a statistical evaluation of the PUF-generated bitstrings. A reliability analysis is also provided using data collected in industrial-standard temperature experiments.