Litcius/Paper detail

Programmable Ring Oscillator PUF Based on Switch Matrix

Yijun Cui, Yunpeng Chen, Chenghua Wang, Chongyan Gu, Máire O’Neill, Weiqiang Liu

202023 citationsDOIOpen Access PDF

Abstract

Configurable ring oscillator (CRO) physical unclonable functions (PUFs) which can improve the uniqueness and reliability of conventional RO PUFs have been widely studied. Especially, the multiplier, XOR gate and tristate inverter based CRO PUFs can improve the uniqueness and reliability. However the efficiency is remain at the same level when compared with the conventional RO PUFs. In this paper, a programmable RO PUF (PRO PUF), which can be programmed to change the structure of a typical RO PUF, is proposed. The proposed PRO PUF design is implemented based on the switch matrix of an FPGA and can be programmed as a chained RO PUF or a random looped RO PUF. The proposed PRO PUF is implemented on Xilinx Spartan 6 FPGAs. Experimental results demonstrate that the proposed PRO PUF design has good uniqueness and reliability metrics as well as a high hardware efficiency.

Topics & Concepts

Field-programmable gate arrayRing oscillatorEmbedded systemReliability (semiconductor)Computer scienceComputer hardwareEngineeringCMOSElectronic engineeringPhysicsQuantum mechanicsPower (physics)Physical Unclonable Functions (PUFs) and Hardware SecurityNeuroscience and Neural EngineeringIntegrated Circuits and Semiconductor Failure Analysis
Programmable Ring Oscillator PUF Based on Switch Matrix | Litcius