Litcius/Paper detail

A Lightweight FPGA Compatible Weak-PUF Primitive Based on XOR Gates

Riccardo Della Sala, Davide Bellizia, Giuseppe Scotti

2022IEEE Transactions on Circuits & Systems II Express Briefs44 citationsDOI

Abstract

In this brief we introduce a novel lightweight FPGA compatible Physical Unclonable Function (PUF) primitive based on XOR gates. The proposed XOR-PUF is the most compact FPGA-compatible PUF ever presented in the literature, allowing the implementation of four PUF bits in a single Configurable Logic Block (CLB) and providing very good statistical performance. The architecture of the proposed PUF exploits two cross-coupled XOR gates which can be configured to behave as ring oscillators or SRAM cells. A 128-bit weak-PUF block based on the proposed XOR-PUF basic cell has been implemented on Xilinx Spartan-6 and Artix-7 devices and an extensive measurement campaign on 16 FPGA devices for each family has been carried out. Measurement results have shown that the proposed architecture and implementation are able to fit in just 64 Slices (32 CLBs) on both the Spartan-6 and Artix-7 devices without sacrificing statistical performance and guaranteeing a good robustness against supply voltage variations.

Topics & Concepts

Field-programmable gate arrayPhysical unclonable functionXOR gateSpartanLogic blockComputer scienceStatic random-access memoryRobustness (evolution)Block (permutation group theory)Embedded systemComputer hardwareLogic gateAlgorithmMathematicsGeometryArbiterChemistryBiochemistryGenePhysical Unclonable Functions (PUFs) and Hardware SecurityIntegrated Circuits and Semiconductor Failure AnalysisAdvanced Memory and Neural Computing
A Lightweight FPGA Compatible Weak-PUF Primitive Based on XOR Gates | Litcius