Scalable true random number generator using adiabatic superconductor logic
Abstract Alternative computing such as stochastic computing and bio-inspired computing holds promise for overcoming the limitations of von Neumann computers. However, one difficulty in the implementation of such alternative computing is the need for a large number of random bits at the same time. To...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Nature Portfolio
2022-11-01
|
Series: | Scientific Reports |
Online Access: | https://doi.org/10.1038/s41598-022-24230-5 |
_version_ | 1811186927145058304 |
---|---|
author | Wenhui Luo Olivia Chen Nobuyuki Yoshikawa Naoki Takeuchi |
author_facet | Wenhui Luo Olivia Chen Nobuyuki Yoshikawa Naoki Takeuchi |
author_sort | Wenhui Luo |
collection | DOAJ |
description | Abstract Alternative computing such as stochastic computing and bio-inspired computing holds promise for overcoming the limitations of von Neumann computers. However, one difficulty in the implementation of such alternative computing is the need for a large number of random bits at the same time. To address this issue, we propose a scalable true-random-number generating scheme that we refer to as XORing shift registers (XSR). XSR generates multiple uncorrelated true random bitstreams using only two true random number generators as entropy sources and can thus be implemented by a variety of logic devices. Toward superconducting alternative computing, we implement XSR using an energy-efficient superconductor logic family, adiabatic quantum-flux-parametron (AQFP) logic. Furthermore, to demonstrate its performance, we design and observe an AQFP-based XSR circuit that generates four random bitstreams in parallel. The results of the experiment confirm that the bitstreams generated by the XSR circuit exhibit no autocorrelation and that there is no correlation between the bitstreams. |
first_indexed | 2024-04-11T13:54:29Z |
format | Article |
id | doaj.art-086ba0f791d040e49f200484b249ba65 |
institution | Directory Open Access Journal |
issn | 2045-2322 |
language | English |
last_indexed | 2024-04-11T13:54:29Z |
publishDate | 2022-11-01 |
publisher | Nature Portfolio |
record_format | Article |
series | Scientific Reports |
spelling | doaj.art-086ba0f791d040e49f200484b249ba652022-12-22T04:20:24ZengNature PortfolioScientific Reports2045-23222022-11-0112111010.1038/s41598-022-24230-5Scalable true random number generator using adiabatic superconductor logicWenhui Luo0Olivia Chen1Nobuyuki Yoshikawa2Naoki Takeuchi3Department of Electrical and Computer Engineering, Yokohama National UniversityDepartment of Computer Science, Tokyo City UniversityDepartment of Electrical and Computer Engineering, Yokohama National UniversityResearch Center for Emerging Computing Technologies, National Institute of Advanced Industrial Science and Technology (AIST)Abstract Alternative computing such as stochastic computing and bio-inspired computing holds promise for overcoming the limitations of von Neumann computers. However, one difficulty in the implementation of such alternative computing is the need for a large number of random bits at the same time. To address this issue, we propose a scalable true-random-number generating scheme that we refer to as XORing shift registers (XSR). XSR generates multiple uncorrelated true random bitstreams using only two true random number generators as entropy sources and can thus be implemented by a variety of logic devices. Toward superconducting alternative computing, we implement XSR using an energy-efficient superconductor logic family, adiabatic quantum-flux-parametron (AQFP) logic. Furthermore, to demonstrate its performance, we design and observe an AQFP-based XSR circuit that generates four random bitstreams in parallel. The results of the experiment confirm that the bitstreams generated by the XSR circuit exhibit no autocorrelation and that there is no correlation between the bitstreams.https://doi.org/10.1038/s41598-022-24230-5 |
spellingShingle | Wenhui Luo Olivia Chen Nobuyuki Yoshikawa Naoki Takeuchi Scalable true random number generator using adiabatic superconductor logic Scientific Reports |
title | Scalable true random number generator using adiabatic superconductor logic |
title_full | Scalable true random number generator using adiabatic superconductor logic |
title_fullStr | Scalable true random number generator using adiabatic superconductor logic |
title_full_unstemmed | Scalable true random number generator using adiabatic superconductor logic |
title_short | Scalable true random number generator using adiabatic superconductor logic |
title_sort | scalable true random number generator using adiabatic superconductor logic |
url | https://doi.org/10.1038/s41598-022-24230-5 |
work_keys_str_mv | AT wenhuiluo scalabletruerandomnumbergeneratorusingadiabaticsuperconductorlogic AT oliviachen scalabletruerandomnumbergeneratorusingadiabaticsuperconductorlogic AT nobuyukiyoshikawa scalabletruerandomnumbergeneratorusingadiabaticsuperconductorlogic AT naokitakeuchi scalabletruerandomnumbergeneratorusingadiabaticsuperconductorlogic |