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).
[1]
W. T. Holman,et al.
An integrated analog/digital random noise source
,
1997
.
[2]
Elaine B. Barker,et al.
A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications
,
2000
.
[3]
Manish Narnaware,et al.
3D Chaotic Functions for Image Encryption
,
2012
.
[4]
Dominique Barchiesi,et al.
A New Pseudo-Random Number Generator Based on Two Chaotic Maps
,
2013,
Informatica.
[5]
B. Kendall.
Nonlinear Dynamics and Chaos
,
2001
.
[6]
Charles Petzold.
Programming Microsoft Windows with C
,
2001
.
[7]
Caitlin R. S. Williams,et al.
Fast physical random number generator using amplified spontaneous emission.
,
2010,
Optics express.
[8]
Greg M. Bernstein,et al.
Secure random number generation using chaotic circuits
,
1990
.
[9]
Bruce Schneier,et al.
Cryptography Engineering - Design Principles and Practical Applications
,
2010
.
[10]
William Stallings,et al.
Cryptography and Network Security: Principles and Practice
,
1998
.
[11]
S. Yoshimori,et al.
Characteristics of Fast Physical Random Bit Generation Using Chaotic Semiconductor Lasers
,
2009,
IEEE Journal of Quantum Electronics.
[12]
Jacques M. Bahi,et al.
A Pseudo Random Numbers Generator Based on Chaotic Iterations: Application to Watermarking
,
2010,
WISM.