PL-MRO PUF: High Speed Pseudo-LFSR PUF Based on Multiple Ring Oscillators

Ting Zhou, Yuxin Ji, Mingyi Chen, Yongfu Li · 2020

Physical Unclonable Function (PUF) circuit extracts information from variations in a circuit or physical design to generate a unique key for electronics authentication, such as IoT devices and embedded systems. We proposed a high-speed pseudo linear feedback shift register with multiple ring oscillators PUF (PL-MRO-PUF), replacing the registers in LFSR with combinational logic to resemble a delay-sensitive ring oscillator (RO) circuit Furthermore, the use of multiple LFSR-based ROs with each different number of stages to form a 128-bit PUF allows us to increase the output's entropy and throughput. Hence, we have implemented the architecture in the Xilinx Artix-7 FPGA series boards. We have improved the operating frequency by 1.95×, and improve FoM by 1.5× compared to the PL-PUF [1]. We also have achieved higher randomness and uniqueness of 98.8% and 51.7%, respectively, compared to the conventional Arbiter PUF (A-PUF) [2].

Read the paper · More papers on PaperTik