Litcius/Paper detail

A robust architecture of ring oscillator PUF: Enhancing cryptographic security with configurability

Husam Kareem, Dmitriy Dunaev

2023Microelectronics Journal23 citationsDOIOpen Access PDF

Abstract

Physically Unclonable Functions (PUFs) are becoming more widely recognized as tamper-resistant, high-entropy hardware security primitives. Leveraging the intrinsic manufacturing properties of integrated circuits, PUFs provide a lightweight, cost-effective technique for device identification and cryptographic key generation. Despite the existence of various PUF designs and architectures, the ring oscillator (RO) PUF stands out as one of the most notable. This significance is due to its simplicity of implementation and outstanding performance metrics. However, traditional RO-PUFs are often classified as weak PUFs because they support a limited size of input-output combinations. This paper introduces a configurable inversion unit designed to construct a lightweight, robust architecture configurable (RAC) RO-PUF. The proposed unit comprises an XOR gate, an XNOR gate, and a multiplexer. The RACRO-PUF significantly increases the size of generated output bits while efficiently utilizing minimal hardware resources. The performance of the RACRO-PUF stands out in evaluations, recording a uniqueness of 49.78 %, uniformity of 49.42 %, reliability of 97.72 %, and impressive randomness of 98.34 %.

Topics & Concepts

Ring oscillatorCryptographyXNOR gateEmbedded systemComputer scienceMultiplexerKey generationHardware security modulePhysical unclonable functionComputer hardwareElectronic engineeringMultiplexingEngineeringLogic gateCMOSNAND gateComputer securityAlgorithmTelecommunicationsPhysical Unclonable Functions (PUFs) and Hardware SecurityAdvanced Memory and Neural ComputingIntegrated Circuits and Semiconductor Failure Analysis
A robust architecture of ring oscillator PUF: Enhancing cryptographic security with configurability | Litcius