Abstract
In this paper, we propose a new method that transforms electroencephalogram (EEG) signal and its wave bands into sequences of bits that can be used as a random number generator. The proposed method would be particularly useful to generate true random numbers or seeds for pseudo-random number generators. Our experiments were conducted on the EEG Alcoholism dataset and we tested the randomness using the statistical Test Suite recommended by the National Institute of Standard and Technology (NIST) for investigating the quality of random number generators, especially in cryptography application. Our experimental results show that the average success rate is \(99.02\%\) for the gamma band.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Adeli, H., Ghosh-Dastidar, S., Dadmehr, N.: A wavelet-chaos methodology for analysis of eegs and eeg subbands to detect seizure and epilepsy. IEEE Trans. Biomed. Eng. 54(2), 205–211 (2007)
Barker, E., Kelsey, J.: Recommendation for random number generation using deterministic random bit generators. NIST Spec. Publ. 800, 90A (2015)
Begleiter, H.: Eeg alcoholism database (1999), https://kdd.ics.uci.edu/databases/eeg/eeg.data.html
Blum, L., Blum, M., Shub, M.: A simple unpredictable pseudo-random number generator. SIAM J. Comput. 15(2), 364–383 (1986)
Chen, G.: Are electroencephalogram (eeg) signals pseudo-random number generators? J. Comput. Appl. Math. 268, 1–4 (2014)
Jun, B., Kocher, P.: The intel random number generator. Cryptography Research Inc. white paper (1999)
Marton, K., Suciu, A.: On the interpretation of results from the nist statistical test suite. Sci. Technol. 18(1), 18–32 (2015)
Petchlert, B., Hasegawa, H.: Using a low-cost electroencephalogram (eeg) directly as random number generator. In: 2014 IIAI 3rd International Conference on Advanced Applied Informatics (IIAIAAI), pp. 470–474. IEEE (2014)
Rivest, R.L., Shamir, A., Adleman, L.: A method for obtaining digital signatures and public-key cryptosystems. Commun. ACM 21(2), 120–126 (1978)
Rukhin, A., Soto, J., Nechvatal, J., Barker, E., Leigh, S., Levenson, M., Banks, D., Heckert, A., Dray, J., Vo, S., et al.: Statistical test suite for random and pseudorandom number generators for cryptographic applications. NIST Special Publication (2010)
Sanei, S., Chambers, J.A.: EEG Signal Processing. Wiley, Chichester (2013)
Szczepanski, J., Wajnryb, E., Amigó, J.M., Sanchez-Vives, M.V., Slater, M.: Biometric random number generators. Comput. Secur. 23(1), 77–84 (2004)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Nguyen, D., Tran, D., Ma, W., Nguyen, K. (2017). EEG-Based Random Number Generators. In: Yan, Z., Molva, R., Mazurczyk, W., Kantola, R. (eds) Network and System Security. NSS 2017. Lecture Notes in Computer Science(), vol 10394. Springer, Cham. https://doi.org/10.1007/978-3-319-64701-2_18
Download citation
DOI: https://doi.org/10.1007/978-3-319-64701-2_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-64700-5
Online ISBN: 978-3-319-64701-2
eBook Packages: Computer ScienceComputer Science (R0)