ELECTRICA

A RING OSCILLATOR BASED PUF IMPLEMENTATION ON FPGA

1.

National Research Institute of Electronics and Cryptology, TÜBITAK, 41470, Kocaeli, Turkey

2.

Bogazici University, Dept. of Electrical and Electronics Eng. 34342 Bebek, Istanbul, Turkey

ELECTRICA 2013; 13: 1647-1652
Read: 933 Downloads: 564 Published: 25 December 2013

Physical Unclonable Functions (PUFs) are  circuit primitives that generate chip specific and unique outputs, depending on the uncontrollable variations present in the manufacturing process. These cheap and highly efficient structures have a wide range of application areas, including authentication, key generation, and IP protection. Uniqueness, robustness and unpredictability are other important aspects of PUF circuits beside unclonability. In this work, we first review basic PUF  circuit  types, including Optical PUFs,  Arbiter PUFs,  Ring Oscillator  (RO) PUFs  and,  SRAM PUFs.  Then, two FPGA implementations of RO-PUFs are presented with their uniqueness and robustness analyses. Finally, new concepts in RO-PUF literature and their limits and performance expectations are discussed.

Files
EISSN 2619-9831