A Cost-Efficient Reversible-Based Configurable Ring Oscillator Physical Unclonable Function
Dominick Rizk, Rodrigue Rizk, Frederic Rizk, Ashok Kumar, Magdy Bayoumi · 2021
Physical unclonable function (PUF) provides an efficient solution for hardware security of constrained devices. When backed with reversible logic, it leverages the ability to implement an ultra-efficient PUF in terms of power. Such PUF can be used in any constrained environment application. This paper presents a cost-efficient reversible-based configurable ring oscillator PUF with extra reconfigurable functionality. The model design of the PUF structure is implemented using a novel 3x3 configurable reversible gate ("CRG" gate). All the components that are needed to build up the PUF structure are implemented using only "CRG" gate by means of replacing the classical irreversible units with reversible ones represented by the "CRG" reversible gates. The proposed model is designed and implemented on FPGA using VHDL. The "CRG" gate and the CRG-based PUF are both simulated and verified on ModelSim. Furthermore, quantum analysis for the proposed model is also discussed in this paper.