Deep Learning-Based Security Verification for a Random Number Generator Using White Chaos
- PMID: 33286903
- PMCID: PMC7597277
- DOI: 10.3390/e22101134
Deep Learning-Based Security Verification for a Random Number Generator Using White Chaos
Abstract
In this paper, a deep learning (DL)-based predictive analysis is proposed to analyze the security of a non-deterministic random number generator (NRNG) using white chaos. In particular, the temporal pattern attention (TPA)-based DL model is employed to learn and analyze the data from both stages of the NRNG: the output data of a chaotic external-cavity semiconductor laser (ECL) and the final output data of the NRNG. For the ECL stage, the results show that the model successfully detects inherent correlations caused by the time-delay signature. After optical heterodyning of two chaotic ECLs and minimal post-processing are introduced, the model detects no patterns among corresponding data. It demonstrates that the NRNG has the strong resistance against the predictive model. Prior to these works, the powerful predictive capability of the model is investigated and demonstrated by applying it to a random number generator (RNG) using linear congruential algorithm. Our research shows that the DL-based predictive model is expected to provide an efficient supplement for evaluating the security and quality of RNGs.
Keywords: deep learning; predictive model; random number generator; security analysis; semiconductor laser; white chaos.
Conflict of interest statement
The authors declare no conflict of interest.
Figures







References
-
- Barker E., Kelsey J. Recommendation for Random Bit Generator (RBG) Constructions. National Institute of Standards and Technology; Gaithersburg, MD, USA: 2016.
-
- Hastings M., Fried J., Heninger N. Weak keys remain widespread in network devices; Proceedings of the 2016 Internet Measurement Conference; Santa Monica, CA, USA. 14–16 November 2016; pp. 49–63.
-
- Strenzke F. Annual International Conference on the Theory and Applications of Cryptographic Techniques. Springer; Berlin/Heidelberg, Germany: 2016. An analysis of OpenSSL’s random number generator; pp. 644–669.
-
- Wang Z., Yu H., Zhang Z., Piao J., Liu J. ECDSA weak randomness in Bitcoin. Futur. Gener. Comp. Syst. 2020;102:507–513. doi: 10.1016/j.future.2019.08.034. - DOI
-
- Lambić D. Security analysis and improvement of the pseudo-random number generator based on piecewise logistic map. J. Electron. Test. 2019;35:519–527. doi: 10.1007/s10836-019-05818-8. - DOI
Grants and funding
LinkOut - more resources
Full Text Sources
Other Literature Sources