Skip to main content
Article
Consideration for affects of an xor in a random number generator using ring oscillators
Entropy
  • Ryoichi Sato, Okayama University
  • Yuta Kodera, Okayama University
  • Md Arshad Ali, Hajee Mohammad Danesh Science and Technology University
  • Takuya Kusaka, Okayama University
  • Yasuyuki Nogami, Okayama University
  • Robert H. Morelos-Zaragoza, San Jose State University
Publication Date
9-1-2021
Document Type
Article
DOI
10.3390/e23091168
Abstract

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.

Funding Number
20K23327
Funding Sponsor
Japan Society for the Promotion of Science
Keywords
  • Entropy,
  • Field programmable gate array,
  • Period,
  • Ring oscillator,
  • State transition,
  • Stomatic process,
  • True random number generator,
  • XOR gate
Creative Commons License
Creative Commons Attribution 4.0
Citation Information
Ryoichi Sato, Yuta Kodera, Md Arshad Ali, Takuya Kusaka, et al.. "Consideration for affects of an xor in a random number generator using ring oscillators" Entropy Vol. 23 Iss. 9 (2021)
Available at: http://works.bepress.com/robert_morelos-zaragoza/56/