Cargando…

Consideration for Affects of an XOR in a Random Number Generator Using Ring Oscillators

A cloud service to offer entropy has been paid much attention to. As one of the entropy sources, a physical random number generator is used as a true random number generator, relying on its irreproducibility. This paper focuses on a physical random number generator using a field-programmable gate ar...

Descripción completa

Detalles Bibliográficos
Autores principales: Sato, Ryoichi, Kodera, Yuta, Ali, Md. Arshad, Kusaka, Takuya, Nogami, Yasuyuki, Morelos-Zaragoza, Robert H.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8466240/
https://www.ncbi.nlm.nih.gov/pubmed/34573793
http://dx.doi.org/10.3390/e23091168
_version_ 1784573085210378240
author Sato, Ryoichi
Kodera, Yuta
Ali, Md. Arshad
Kusaka, Takuya
Nogami, Yasuyuki
Morelos-Zaragoza, Robert H.
author_facet Sato, Ryoichi
Kodera, Yuta
Ali, Md. Arshad
Kusaka, Takuya
Nogami, Yasuyuki
Morelos-Zaragoza, Robert H.
author_sort Sato, Ryoichi
collection PubMed
description A cloud service to offer entropy has been paid much attention to. As one of the entropy sources, a physical random number generator is used as a true random number generator, relying on its irreproducibility. This paper focuses on a physical random number generator using a field-programmable gate array as an entropy source by employing ring oscillator circuits as a representative true random number generator. This paper investigates the effects of an XOR gate in the oscillation circuit by observing the output signal period. It aims to reveal the relationship between inputs and the output through the XOR gate in the target generator. The authors conduct two experiments to consider the relevance. It is confirmed that combining two ring oscillators with an XOR gate increases the complexity of the output cycle. In addition, verification using state transitions showed that the probability of the state transitions was evenly distributed by increasing the number of ring oscillator circuits.
format Online
Article
Text
id pubmed-8466240
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-84662402021-09-27 Consideration for Affects of an XOR in a Random Number Generator Using Ring Oscillators Sato, Ryoichi Kodera, Yuta Ali, Md. Arshad Kusaka, Takuya Nogami, Yasuyuki Morelos-Zaragoza, Robert H. Entropy (Basel) Article A cloud service to offer entropy has been paid much attention to. As one of the entropy sources, a physical random number generator is used as a true random number generator, relying on its irreproducibility. This paper focuses on a physical random number generator using a field-programmable gate array as an entropy source by employing ring oscillator circuits as a representative true random number generator. This paper investigates the effects of an XOR gate in the oscillation circuit by observing the output signal period. It aims to reveal the relationship between inputs and the output through the XOR gate in the target generator. The authors conduct two experiments to consider the relevance. It is confirmed that combining two ring oscillators with an XOR gate increases the complexity of the output cycle. In addition, verification using state transitions showed that the probability of the state transitions was evenly distributed by increasing the number of ring oscillator circuits. MDPI 2021-09-05 /pmc/articles/PMC8466240/ /pubmed/34573793 http://dx.doi.org/10.3390/e23091168 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
Sato, Ryoichi
Kodera, Yuta
Ali, Md. Arshad
Kusaka, Takuya
Nogami, Yasuyuki
Morelos-Zaragoza, Robert H.
Consideration for Affects of an XOR in a Random Number Generator Using Ring Oscillators
title Consideration for Affects of an XOR in a Random Number Generator Using Ring Oscillators
title_full Consideration for Affects of an XOR in a Random Number Generator Using Ring Oscillators
title_fullStr Consideration for Affects of an XOR in a Random Number Generator Using Ring Oscillators
title_full_unstemmed Consideration for Affects of an XOR in a Random Number Generator Using Ring Oscillators
title_short Consideration for Affects of an XOR in a Random Number Generator Using Ring Oscillators
title_sort consideration for affects of an xor in a random number generator using ring oscillators
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8466240/
https://www.ncbi.nlm.nih.gov/pubmed/34573793
http://dx.doi.org/10.3390/e23091168
work_keys_str_mv AT satoryoichi considerationforaffectsofanxorinarandomnumbergeneratorusingringoscillators
AT koderayuta considerationforaffectsofanxorinarandomnumbergeneratorusingringoscillators
AT alimdarshad considerationforaffectsofanxorinarandomnumbergeneratorusingringoscillators
AT kusakatakuya considerationforaffectsofanxorinarandomnumbergeneratorusingringoscillators
AT nogamiyasuyuki considerationforaffectsofanxorinarandomnumbergeneratorusingringoscillators
AT moreloszaragozaroberth considerationforaffectsofanxorinarandomnumbergeneratorusingringoscillators