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...

Full description

Bibliographic Details
Main Authors: Wenhui Luo, Olivia Chen, Nobuyuki Yoshikawa, Naoki Takeuchi
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