BCsRNG: A Secure Random Number Generator Based on Blockchain

3Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.

This article is free to access.

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.

Cite

CITATION STYLE

APA

Hsieh, C. H., Yao, X., Zhang, Q., Lv, M., Wang, R., & Ni, B. (2022). BCsRNG: A Secure Random Number Generator Based on Blockchain. IEEE Access, 10, 98117–98126. https://doi.org/10.1109/ACCESS.2022.3206450

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free