Standard

Enhancing PUF based challenge-response sets by exploiting various background noise configurations. / Martin, Honorio; Peris-Lopez, Pedro; Di Natale, Giorgio; Taouil, Mottaqiallah; Hamdioui, Said.

In: Electronics (Switzerland), Vol. 8, No. 2, 145, 2019, p. 1-14.

Research output: Contribution to journalArticleScientificpeer-review

Harvard

APA

Vancouver

Author

Martin, Honorio ; Peris-Lopez, Pedro ; Di Natale, Giorgio ; Taouil, Mottaqiallah ; Hamdioui, Said. / Enhancing PUF based challenge-response sets by exploiting various background noise configurations. In: Electronics (Switzerland). 2019 ; Vol. 8, No. 2. pp. 1-14.

BibTeX

@article{295d9cd50eed47529e3c707d51e68d63,
title = "Enhancing PUF based challenge-response sets by exploiting various background noise configurations",
abstract = "Physically Unclonable Functions (PUFs) are a cryptographic primitive that exploit the unique physical characteristics of Integrated Circuits (ICs). A PUF can be modeled as a black-box challenge-response system. The number and size of challenge-response pairs (CRPs) supported by a PUF determine and condition its strength. Ring Oscillators (RO)-based PUF, which are one of the most implemented on FPGA, suffer from a low number and size of CRPs. In this work, we propose an innovative mechanism to expand the size of the CRPs in a RO-PUF by using multiple bits of the two ROs under comparison. To satisfy the reliability and enhance the quality of these responses, we either switch the remaining ROs that are not used for the comparison off or use them as a background noise. We validated our proposal using FPGA measurements. The results show that, with the same number of Ring Oscillators, the CRP size can be doubled with a minimum area overhead.",
keywords = "Challenge-response pair (CRP), Electronic activity, Physically unclonable function (PUF), Ring oscillator (RO)",
author = "Honorio Martin and Pedro Peris-Lopez and {Di Natale}, Giorgio and Mottaqiallah Taouil and Said Hamdioui",
year = "2019",
doi = "10.3390/electronics8020145",
language = "English",
volume = "8",
pages = "1--14",
journal = "Electronics (Switzerland)",
issn = "2079-9292",
publisher = "Multidisciplinary Digital Publishing Institute",
number = "2",

}

RIS

TY - JOUR

T1 - Enhancing PUF based challenge-response sets by exploiting various background noise configurations

AU - Martin, Honorio

AU - Peris-Lopez, Pedro

AU - Di Natale, Giorgio

AU - Taouil, Mottaqiallah

AU - Hamdioui, Said

PY - 2019

Y1 - 2019

N2 - Physically Unclonable Functions (PUFs) are a cryptographic primitive that exploit the unique physical characteristics of Integrated Circuits (ICs). A PUF can be modeled as a black-box challenge-response system. The number and size of challenge-response pairs (CRPs) supported by a PUF determine and condition its strength. Ring Oscillators (RO)-based PUF, which are one of the most implemented on FPGA, suffer from a low number and size of CRPs. In this work, we propose an innovative mechanism to expand the size of the CRPs in a RO-PUF by using multiple bits of the two ROs under comparison. To satisfy the reliability and enhance the quality of these responses, we either switch the remaining ROs that are not used for the comparison off or use them as a background noise. We validated our proposal using FPGA measurements. The results show that, with the same number of Ring Oscillators, the CRP size can be doubled with a minimum area overhead.

AB - Physically Unclonable Functions (PUFs) are a cryptographic primitive that exploit the unique physical characteristics of Integrated Circuits (ICs). A PUF can be modeled as a black-box challenge-response system. The number and size of challenge-response pairs (CRPs) supported by a PUF determine and condition its strength. Ring Oscillators (RO)-based PUF, which are one of the most implemented on FPGA, suffer from a low number and size of CRPs. In this work, we propose an innovative mechanism to expand the size of the CRPs in a RO-PUF by using multiple bits of the two ROs under comparison. To satisfy the reliability and enhance the quality of these responses, we either switch the remaining ROs that are not used for the comparison off or use them as a background noise. We validated our proposal using FPGA measurements. The results show that, with the same number of Ring Oscillators, the CRP size can be doubled with a minimum area overhead.

KW - Challenge-response pair (CRP)

KW - Electronic activity

KW - Physically unclonable function (PUF)

KW - Ring oscillator (RO)

UR - http://www.scopus.com/inward/record.url?scp=85063606639&partnerID=8YFLogxK

U2 - 10.3390/electronics8020145

DO - 10.3390/electronics8020145

M3 - Article

VL - 8

SP - 1

EP - 14

JO - Electronics (Switzerland)

T2 - Electronics (Switzerland)

JF - Electronics (Switzerland)

SN - 2079-9292

IS - 2

M1 - 145

ER -

ID: 52985644