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...
Autores principales: | , , , , |
---|---|
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 |