Cargando…

PUFKEY: A High-Security and High-Throughput Hardware True Random Number Generator for Sensor Networks

Random number generators (RNG) play an important role in many sensor network systems and applications, such as those requiring secure and robust communications. In this paper, we develop a high-security and high-throughput hardware true random number generator, called PUFKEY, which consists of two k...

Descripción completa

Detalles Bibliográficos
Autores principales: Li, Dongfang, Lu, Zhaojun, Zou, Xuecheng, Liu, Zhenglin
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4634504/
https://www.ncbi.nlm.nih.gov/pubmed/26501283
http://dx.doi.org/10.3390/s151026251
_version_ 1782399371312103424
author Li, Dongfang
Lu, Zhaojun
Zou, Xuecheng
Liu, Zhenglin
author_facet Li, Dongfang
Lu, Zhaojun
Zou, Xuecheng
Liu, Zhenglin
author_sort Li, Dongfang
collection PubMed
description Random number generators (RNG) play an important role in many sensor network systems and applications, such as those requiring secure and robust communications. In this paper, we develop a high-security and high-throughput hardware true random number generator, called PUFKEY, which consists of two kinds of physical unclonable function (PUF) elements. Combined with a conditioning algorithm, true random seeds are extracted from the noise on the start-up pattern of SRAM memories. These true random seeds contain full entropy. Then, the true random seeds are used as the input for a non-deterministic hardware RNG to generate a stream of true random bits with a throughput as high as 803 Mbps. The experimental results show that the bitstream generated by the proposed PUFKEY can pass all standard national institute of standards and technology (NIST) randomness tests and is resilient to a wide range of security attacks.
format Online
Article
Text
id pubmed-4634504
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-46345042015-11-23 PUFKEY: A High-Security and High-Throughput Hardware True Random Number Generator for Sensor Networks Li, Dongfang Lu, Zhaojun Zou, Xuecheng Liu, Zhenglin Sensors (Basel) Article Random number generators (RNG) play an important role in many sensor network systems and applications, such as those requiring secure and robust communications. In this paper, we develop a high-security and high-throughput hardware true random number generator, called PUFKEY, which consists of two kinds of physical unclonable function (PUF) elements. Combined with a conditioning algorithm, true random seeds are extracted from the noise on the start-up pattern of SRAM memories. These true random seeds contain full entropy. Then, the true random seeds are used as the input for a non-deterministic hardware RNG to generate a stream of true random bits with a throughput as high as 803 Mbps. The experimental results show that the bitstream generated by the proposed PUFKEY can pass all standard national institute of standards and technology (NIST) randomness tests and is resilient to a wide range of security attacks. MDPI 2015-10-16 /pmc/articles/PMC4634504/ /pubmed/26501283 http://dx.doi.org/10.3390/s151026251 Text en © 2015 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Li, Dongfang
Lu, Zhaojun
Zou, Xuecheng
Liu, Zhenglin
PUFKEY: A High-Security and High-Throughput Hardware True Random Number Generator for Sensor Networks
title PUFKEY: A High-Security and High-Throughput Hardware True Random Number Generator for Sensor Networks
title_full PUFKEY: A High-Security and High-Throughput Hardware True Random Number Generator for Sensor Networks
title_fullStr PUFKEY: A High-Security and High-Throughput Hardware True Random Number Generator for Sensor Networks
title_full_unstemmed PUFKEY: A High-Security and High-Throughput Hardware True Random Number Generator for Sensor Networks
title_short PUFKEY: A High-Security and High-Throughput Hardware True Random Number Generator for Sensor Networks
title_sort pufkey: a high-security and high-throughput hardware true random number generator for sensor networks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4634504/
https://www.ncbi.nlm.nih.gov/pubmed/26501283
http://dx.doi.org/10.3390/s151026251
work_keys_str_mv AT lidongfang pufkeyahighsecurityandhighthroughputhardwaretruerandomnumbergeneratorforsensornetworks
AT luzhaojun pufkeyahighsecurityandhighthroughputhardwaretruerandomnumbergeneratorforsensornetworks
AT zouxuecheng pufkeyahighsecurityandhighthroughputhardwaretruerandomnumbergeneratorforsensornetworks
AT liuzhenglin pufkeyahighsecurityandhighthroughputhardwaretruerandomnumbergeneratorforsensornetworks