Design and implementation of a ring oscillator-based physically unclonable function on field programmable gate array to enhance electronic security
by Massoud Masoumi; Ali Dehghan
International Journal of Electronic Security and Digital Forensics (IJESDF), Vol. 12, No. 3, 2020

Abstract: Physically unclonable functions (PUFs) are functions that generate a set of random responses when stimulated by a set of pre-defined challenges. They are mostly used for hardware verification and/or device authentication mechanisms, access control, protection of sensitive intellectual property (IP) on devices and protection against insecure hardware connections and communications. In FPGA devices, PUFs are instantiated by exploiting the propagation delay differences of signals caused by manufacturing process variations. In this work, we describe a real implementation of ring oscillator-based PUF on Xilinx FPGAs and illustrate how such architecture is mapped into the FPGA fabric. Using this architecture, we obtained a unique 45-bit code which can be used to identify a chip between many similar devices of the same family in order to provide a reliable access control and authentication mechanism.

Online publication date: Wed, 08-Jul-2020

The full text of this article is only available to individual subscribers or to users at subscribing institutions.

 
Existing subscribers:
Go to Inderscience Online Journals to access the Full Text of this article.

Pay per view:
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.

Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Electronic Security and Digital Forensics (IJESDF):
Login with your Inderscience username and password:

    Username:        Password:         

Forgotten your password?


Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.

If you still need assistance, please email subs@inderscience.com