Back to Search Start Over

BCsRNG: A Secure Random Number Generator Based on Blockchain

Authors :
Chao-Hsien Hsieh
Xinyu Yao
Qing Zhang
Mengchen Lv
Ruobing Wang
Bingxue Ni
Source :
IEEE Access, Vol 10, Pp 98117-98126 (2022)
Publication Year :
2022
Publisher :
IEEE, 2022.

Abstract

Random numbers are widely used in numerical computing, statistical simulation, random sampling, etc. At present, the mechanism for generating random numbers by computers is at risk of being attacked. The generated random numbers may be predicted in some cases,. However, current RNGs used in blockchain are not sufficient enough to handle attacks. Therefore, it is necessary to improve the security of random numbers. This paper improves the random number generator and designs a secure random number generator based on blockchain (BCsRNG). In practice, an encapsulated function algorithm of the secure random number is developed with the smart contract. Moreover, an API is provided to facilitate input and output. The experimental results show that the random numbers generated by BCsRNG are difficult to decipher and have higher randomness and security.

Details

Language :
English
ISSN :
21693536
Volume :
10
Database :
Directory of Open Access Journals
Journal :
IEEE Access
Publication Type :
Academic Journal
Accession number :
edsdoj.3839fec1767a4731a0d0e0dafb67b8c7
Document Type :
article
Full Text :
https://doi.org/10.1109/ACCESS.2022.3206450