Novel Randomized Placement for FPGA Based Robust ROPUF with Improved Uniqueness

06/07/2020
by   Arjun Singh Chauhan, et al.
0

The physical unclonable functions (PUF) are used to provide software as well as hardware security for the cyber-physical systems. They have been used for performing significant cryptography tasks such as generating keys, device authentication, securing against IP piracy, and to produce the root of trust as well. However, they lack in reliability metric. We present a novel approach for improving the reliability as well as the uniqueness of the field programmable gated arrays (FPGAs) based ring oscillator PUF and derive a random number, consuming very small area (< 1 frequency profiling method for distributing frequency variations in ring oscillators (RO), spatially placed all across the FPGA floor. We are able to spot suitable locations for RO mapping, which leads to enhanced ROPUF reliability. We have evaluated the proposed methodology on Xilinx -7 series FPGAs and tested the robustness against environmental variations, e.g. temperature and supply voltage variations, simultaneously. The proposed approach achieves significant improvement (i) in uniqueness value upto 49:90 within 0.1 which signifies that less than 1 bit flipping has been observed on average, and (iii) in randomness, signified by passing NIST test suite. The response generated through the ROPUF passes all the applicable relevant tests of NIST uniformity statistical test suite.

READ FULL TEXT
research
03/03/2023

Unsupervised Recycled FPGA Detection Using Symmetry Analysis

Recently, recycled field-programmable gate arrays (FPGAs) pose a signifi...
research
11/07/2022

Hardware Security Primitives using Passive RRAM Crossbar Array: Novel TRNG and PUF Designs

With rapid advancements in electronic gadgets, the security and privacy ...
research
03/31/2017

UNBIAS PUF: A Physical Implementation Bias Agnostic Strong PUF

The Physical Unclonable Function (PUF) is a promising hardware security ...
research
05/12/2023

A Lightweight Authentication Protocol against Modeling Attacks based on a Novel LFSR-APUF

Simple authentication protocols based on conventional physical unclonabl...
research
01/20/2019

Ring Oscillator and its application as Physical Unclonable Function (PUF) for Password Management

Mobile and embedded devices are becoming inevitable parts of our daily r...
research
04/29/2021

Moonshine: An Online Randomness Distiller for Zero-Involvement Authentication

Context-based authentication is a method for transparently validating an...
research
07/29/2019

Transient Response of Hybrid Boolean Networks as Physical Unclonable Functions

Physical unclonable functions are devices that exploit small, random var...

Please sign up or login with your details

Forgot password? Click here to reset