Cargando…

Cryptographically Secure PseudoRandom Bit Generator for Wearable Technology

This paper presents a prototype wearable Cryptographically Secure PseudoRandom Bit Generator CSPRBG (wearable CSPRBG). A vest prototype has been fabricated to which an evaluation board with a ZYBO (ZYnq BOard) Zynq Z-7010 has been mounted using tailoring technology. In this system, a seed generator...

Descripción completa

Detalles Bibliográficos
Autores principales: Melosik, Michał, Galan, Mariusz, Naumowicz, Mariusz, Tylczyński, Piotr, Koziol, Scott
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10378274/
https://www.ncbi.nlm.nih.gov/pubmed/37509923
http://dx.doi.org/10.3390/e25070976
_version_ 1785079725158301696
author Melosik, Michał
Galan, Mariusz
Naumowicz, Mariusz
Tylczyński, Piotr
Koziol, Scott
author_facet Melosik, Michał
Galan, Mariusz
Naumowicz, Mariusz
Tylczyński, Piotr
Koziol, Scott
author_sort Melosik, Michał
collection PubMed
description This paper presents a prototype wearable Cryptographically Secure PseudoRandom Bit Generator CSPRBG (wearable CSPRBG). A vest prototype has been fabricated to which an evaluation board with a ZYBO (ZYnq BOard) Zynq Z-7010 has been mounted using tailoring technology. In this system, a seed generator and block cryptographic algorithms responsible for the generation of pseudo-random values were implemented. A microphone and an accelerometer recorded sound and acceleration during the use of the prototype vest, and these recordings were passed to the seed generator and used as entropy sources. Hardware implementations were made for several selected Block Cryptographic algorithms such as Advanced Encryption Standard (AES), Twofish and 3DES. The random binary values generated by the wearable CSPRBG were analyzed by National Institute of Standards and Technology (NIST) statistical tests as well as ENT tests to evaluate their randomness, depending on the configuration of the entropy sources used. The idea of possible development of the wearable CSPRBG as a System on Chip (SoC) solution is also presented.
format Online
Article
Text
id pubmed-10378274
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-103782742023-07-29 Cryptographically Secure PseudoRandom Bit Generator for Wearable Technology Melosik, Michał Galan, Mariusz Naumowicz, Mariusz Tylczyński, Piotr Koziol, Scott Entropy (Basel) Article This paper presents a prototype wearable Cryptographically Secure PseudoRandom Bit Generator CSPRBG (wearable CSPRBG). A vest prototype has been fabricated to which an evaluation board with a ZYBO (ZYnq BOard) Zynq Z-7010 has been mounted using tailoring technology. In this system, a seed generator and block cryptographic algorithms responsible for the generation of pseudo-random values were implemented. A microphone and an accelerometer recorded sound and acceleration during the use of the prototype vest, and these recordings were passed to the seed generator and used as entropy sources. Hardware implementations were made for several selected Block Cryptographic algorithms such as Advanced Encryption Standard (AES), Twofish and 3DES. The random binary values generated by the wearable CSPRBG were analyzed by National Institute of Standards and Technology (NIST) statistical tests as well as ENT tests to evaluate their randomness, depending on the configuration of the entropy sources used. The idea of possible development of the wearable CSPRBG as a System on Chip (SoC) solution is also presented. MDPI 2023-06-25 /pmc/articles/PMC10378274/ /pubmed/37509923 http://dx.doi.org/10.3390/e25070976 Text en © 2023 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
Melosik, Michał
Galan, Mariusz
Naumowicz, Mariusz
Tylczyński, Piotr
Koziol, Scott
Cryptographically Secure PseudoRandom Bit Generator for Wearable Technology
title Cryptographically Secure PseudoRandom Bit Generator for Wearable Technology
title_full Cryptographically Secure PseudoRandom Bit Generator for Wearable Technology
title_fullStr Cryptographically Secure PseudoRandom Bit Generator for Wearable Technology
title_full_unstemmed Cryptographically Secure PseudoRandom Bit Generator for Wearable Technology
title_short Cryptographically Secure PseudoRandom Bit Generator for Wearable Technology
title_sort cryptographically secure pseudorandom bit generator for wearable technology
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10378274/
https://www.ncbi.nlm.nih.gov/pubmed/37509923
http://dx.doi.org/10.3390/e25070976
work_keys_str_mv AT melosikmichał cryptographicallysecurepseudorandombitgeneratorforwearabletechnology
AT galanmariusz cryptographicallysecurepseudorandombitgeneratorforwearabletechnology
AT naumowiczmariusz cryptographicallysecurepseudorandombitgeneratorforwearabletechnology
AT tylczynskipiotr cryptographicallysecurepseudorandombitgeneratorforwearabletechnology
AT koziolscott cryptographicallysecurepseudorandombitgeneratorforwearabletechnology