Diyala Journal for Pure Science
Scientific Refereed Journal Published By College of Science - University of Diyala
Forgotten my password !
Diyala Journal for Pure Science DJPS
P- ISSN:2222-8373, E-ISSN:2518-9255
Volume 13, Issue 3, Part 2 , July. 2017
Mouse Movement with 3D Chaotic Logistic Maps to Generate Random Numbers
Alaa Kadhim F. , Hakeem Emad M.
Year: 2017, Volume: 13, Issue: 3, Part: 2
Pages: 24-39, DOI: http://dx.doi.org/10.24237/djps.1303.268B
Since last three decades there are close relationships between chaotic theory and cryptographic theory. Chaotic system behaviors like; highly sensitive to initial states, mix up attribute, deterministic nature and also cannot predict the long term returns, these characteristics help the researchers to enhance security of a cryptography systems, therefore growing number of random numbers generators based on chaotic have been proposed. These proposed generators suffer from limited key space and those based on 1D chaotic map have limited entropy generation capability due to their finite number of Lyapunov exponent(s). In this paper, we propose a random binary sequences generator that produces sequence of bits. General structure of proposed model consists of two parts, first part is mouse device as the nondeterministic source and second part is 3D chaotic system with the coordinates of mouse cursor when movement as the initial seeds, and combines the produced values in algorithmic process. The coordinates of mouse cursor are treated as initial random number with post processing with 3D chaotic maps to increase the randomness and security of the keys. The proposed work has high key space and very long period. Also make obvious that the generated keys possess successful statistical characteristics which is expected of true random binary sequences that are suitable to use in critical cryptography systems, these made by evaluating the results by hardness of 16 tests of NIST(National Institute of Standards and Technology).
Keywords: Chaotic system, mouse device, cryptography, RNG, NIST. Lyapunov exponent.