Runtime analysis of area-efficient uniform RO-PUF for uniqueness and reliability balancing

The main issue of ring oscillator physical unclonable functions (RO-PUF) is the existence of unstable ROs in response to environmental variations. The RO pairs with close frequency differences tend to contribute bit flips, reducing the reliability. Research on improving reliability has been carried...

وصف كامل

محفوظ في:
التفاصيل البيبلوغرافية
المؤلفون الرئيسيون: Zulfikar, Zulfikar, Soin, Norhayati, Hatta, Sharifah Fatmadiana Wan Muhamad, Abu Talip, Mohamad Sofian
التنسيق: مقال
منشور في: MDPI 2021
الموضوعات:
الوصول للمادة أونلاين:http://eprints.um.edu.my/26611/
الوسوم: إضافة وسم
لا توجد وسوم, كن أول من يضع وسما على هذه التسجيلة!
id my.um.eprints.26611
record_format eprints
spelling my.um.eprints.266112022-03-28T07:50:29Z http://eprints.um.edu.my/26611/ Runtime analysis of area-efficient uniform RO-PUF for uniqueness and reliability balancing Zulfikar, Zulfikar Soin, Norhayati Hatta, Sharifah Fatmadiana Wan Muhamad Abu Talip, Mohamad Sofian QA75 Electronic computers. Computer science QC Physics TA Engineering (General). Civil engineering (General) The main issue of ring oscillator physical unclonable functions (RO-PUF) is the existence of unstable ROs in response to environmental variations. The RO pairs with close frequency differences tend to contribute bit flips, reducing the reliability. Research on improving reliability has been carried out over the years. However, it has led to other issues, such as decreasing the uniqueness and increasing the area utilized. Therefore, this paper proposes a uniform RO-PUF, requiring a smaller area than a conventional design, aiming to balance reliability and uniqueness. We analyzed RO runtimes to increase reliability. In general, our method (uniqueness = 47.48%, reliability = 99.16%) performs better than previously proposed methods for a similar platform (Altera), and the reliability is as good as the latest methods using the same IC technology (28 nm). Moreover, the reliability is higher than that of RO-PUF with challenge and response pair (CRP) enhancements. The evaluation was performed in longer runtimes, where the pulses produced by ROs exceeded the counter capacity. This work recommends choosing ranges of the runtime of RO for better performance. For the 11-stage ROs, the range should be 1.598-4.30 ms, or 6.12-8.61 ms, or 12.24-12.91 ms. Meanwhile, for the 20-stage, the range should be 2.717-8.37 ms, or 10.97-16.74 ms, or 21.93-25.10 ms. MDPI 2021-10 Article PeerReviewed Zulfikar, Zulfikar and Soin, Norhayati and Hatta, Sharifah Fatmadiana Wan Muhamad and Abu Talip, Mohamad Sofian (2021) Runtime analysis of area-efficient uniform RO-PUF for uniqueness and reliability balancing. Electronics, 10 (20). ISSN 2079-9292, DOI https://doi.org/10.3390/electronics10202504 <https://doi.org/10.3390/electronics10202504>. 10.3390/electronics10202504
institution Universiti Malaya
building UM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaya
content_source UM Research Repository
url_provider http://eprints.um.edu.my/
topic QA75 Electronic computers. Computer science
QC Physics
TA Engineering (General). Civil engineering (General)
spellingShingle QA75 Electronic computers. Computer science
QC Physics
TA Engineering (General). Civil engineering (General)
Zulfikar, Zulfikar
Soin, Norhayati
Hatta, Sharifah Fatmadiana Wan Muhamad
Abu Talip, Mohamad Sofian
Runtime analysis of area-efficient uniform RO-PUF for uniqueness and reliability balancing
description The main issue of ring oscillator physical unclonable functions (RO-PUF) is the existence of unstable ROs in response to environmental variations. The RO pairs with close frequency differences tend to contribute bit flips, reducing the reliability. Research on improving reliability has been carried out over the years. However, it has led to other issues, such as decreasing the uniqueness and increasing the area utilized. Therefore, this paper proposes a uniform RO-PUF, requiring a smaller area than a conventional design, aiming to balance reliability and uniqueness. We analyzed RO runtimes to increase reliability. In general, our method (uniqueness = 47.48%, reliability = 99.16%) performs better than previously proposed methods for a similar platform (Altera), and the reliability is as good as the latest methods using the same IC technology (28 nm). Moreover, the reliability is higher than that of RO-PUF with challenge and response pair (CRP) enhancements. The evaluation was performed in longer runtimes, where the pulses produced by ROs exceeded the counter capacity. This work recommends choosing ranges of the runtime of RO for better performance. For the 11-stage ROs, the range should be 1.598-4.30 ms, or 6.12-8.61 ms, or 12.24-12.91 ms. Meanwhile, for the 20-stage, the range should be 2.717-8.37 ms, or 10.97-16.74 ms, or 21.93-25.10 ms.
format Article
author Zulfikar, Zulfikar
Soin, Norhayati
Hatta, Sharifah Fatmadiana Wan Muhamad
Abu Talip, Mohamad Sofian
author_facet Zulfikar, Zulfikar
Soin, Norhayati
Hatta, Sharifah Fatmadiana Wan Muhamad
Abu Talip, Mohamad Sofian
author_sort Zulfikar, Zulfikar
title Runtime analysis of area-efficient uniform RO-PUF for uniqueness and reliability balancing
title_short Runtime analysis of area-efficient uniform RO-PUF for uniqueness and reliability balancing
title_full Runtime analysis of area-efficient uniform RO-PUF for uniqueness and reliability balancing
title_fullStr Runtime analysis of area-efficient uniform RO-PUF for uniqueness and reliability balancing
title_full_unstemmed Runtime analysis of area-efficient uniform RO-PUF for uniqueness and reliability balancing
title_sort runtime analysis of area-efficient uniform ro-puf for uniqueness and reliability balancing
publisher MDPI
publishDate 2021
url http://eprints.um.edu.my/26611/
_version_ 1735409434988904448
score 13.251813