Cargando…

Multiple Observations for Secret-Key Binding with SRAM PUFs

We present a new Multiple-Observations (MO) helper data scheme for secret-key binding to an SRAM-PUF. This MO scheme binds a single key to multiple enrollment observations of the SRAM-PUF. Performance is improved in comparison to classic schemes which generate helper data based on a single enrollmen...

Descripción completa

Detalles Bibliográficos
Autores principales: Kusters, Lieneke, Willems, Frans M. J.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8150582/
https://www.ncbi.nlm.nih.gov/pubmed/34064593
http://dx.doi.org/10.3390/e23050590
_version_ 1783698182557925376
author Kusters, Lieneke
Willems, Frans M. J.
author_facet Kusters, Lieneke
Willems, Frans M. J.
author_sort Kusters, Lieneke
collection PubMed
description We present a new Multiple-Observations (MO) helper data scheme for secret-key binding to an SRAM-PUF. This MO scheme binds a single key to multiple enrollment observations of the SRAM-PUF. Performance is improved in comparison to classic schemes which generate helper data based on a single enrollment observation. The performance increase can be explained by the fact that the reliabilities of the different SRAM cells are modeled (implicitly) in the helper data. We prove that the scheme achieves secret-key capacity for any number of enrollment observations, and, therefore, it is optimal. We evaluate performance of the scheme using Monte Carlo simulations, where an off-the-shelf LDPC code is used to implement the linear error-correcting code. Another scheme that models the reliabilities of the SRAM cells is the so-called Soft-Decision (SD) helper data scheme. The SD scheme considers the one-probabilities of the SRAM cells as an input, which in practice are not observable. We present a new strategy for the SD scheme that considers the binary SRAM-PUF observations as an input instead and show that the new strategy is optimal and achieves the same reconstruction performance as the MO scheme. Finally, we present a variation on the MO helper data scheme that updates the helper data sequentially after each successful reconstruction of the key. As a result, the error-correcting performance of the scheme is improved over time.
format Online
Article
Text
id pubmed-8150582
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-81505822021-05-27 Multiple Observations for Secret-Key Binding with SRAM PUFs Kusters, Lieneke Willems, Frans M. J. Entropy (Basel) Article We present a new Multiple-Observations (MO) helper data scheme for secret-key binding to an SRAM-PUF. This MO scheme binds a single key to multiple enrollment observations of the SRAM-PUF. Performance is improved in comparison to classic schemes which generate helper data based on a single enrollment observation. The performance increase can be explained by the fact that the reliabilities of the different SRAM cells are modeled (implicitly) in the helper data. We prove that the scheme achieves secret-key capacity for any number of enrollment observations, and, therefore, it is optimal. We evaluate performance of the scheme using Monte Carlo simulations, where an off-the-shelf LDPC code is used to implement the linear error-correcting code. Another scheme that models the reliabilities of the SRAM cells is the so-called Soft-Decision (SD) helper data scheme. The SD scheme considers the one-probabilities of the SRAM cells as an input, which in practice are not observable. We present a new strategy for the SD scheme that considers the binary SRAM-PUF observations as an input instead and show that the new strategy is optimal and achieves the same reconstruction performance as the MO scheme. Finally, we present a variation on the MO helper data scheme that updates the helper data sequentially after each successful reconstruction of the key. As a result, the error-correcting performance of the scheme is improved over time. MDPI 2021-05-11 /pmc/articles/PMC8150582/ /pubmed/34064593 http://dx.doi.org/10.3390/e23050590 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Kusters, Lieneke
Willems, Frans M. J.
Multiple Observations for Secret-Key Binding with SRAM PUFs
title Multiple Observations for Secret-Key Binding with SRAM PUFs
title_full Multiple Observations for Secret-Key Binding with SRAM PUFs
title_fullStr Multiple Observations for Secret-Key Binding with SRAM PUFs
title_full_unstemmed Multiple Observations for Secret-Key Binding with SRAM PUFs
title_short Multiple Observations for Secret-Key Binding with SRAM PUFs
title_sort multiple observations for secret-key binding with sram pufs
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8150582/
https://www.ncbi.nlm.nih.gov/pubmed/34064593
http://dx.doi.org/10.3390/e23050590
work_keys_str_mv AT kusterslieneke multipleobservationsforsecretkeybindingwithsrampufs
AT willemsfransmj multipleobservationsforsecretkeybindingwithsrampufs