A Novel 3 Dimensional Chaotic System and Design of Pseudorandom Number Generator

In this paper, a novel 3-dimensional discrete chaotic map is introduced. The calculated Lyapunov exponents of the map are 0.0705, 0.0150 and -0.0743. Numerical simulations show that the dynamic behaviors of the chaotic map have chaotic attractor characteristics. Based on the chaotic map and a chaos generalized synchronization (GS) theorem, a 6-dimensional chaotic GS system is constructed. Using the chaotic GS system and a transformation T form ℝ3 to binary set {0, 1} designs two chaos-based pseudorandom number generators (CPRNGs). Using FIPS 140-2 test suite and SP 800-22 test suit tests the randomness of the CPRNGs and a RC4 PRNG. The 100 outputs of the CPRNGs and the RC4 PRNG all passed the FIPS 140-2 criteria. The sub-test of NIST SP 800-22 which has maximum failure passing rate for the CPRNGs and the RC4 PNG are the Random Excursions Test. The failure percentages of this test to the CPRNG3 and the RC4 PRNG are 48%, 36% and 43%, respectively. The mean p-values of SP 800-22 tests of the three PRNGs do not have significant differences. Numerical simulations show that for the perturbations of the keys of the CPRNG which are larger than 10-14, the key streams have an average 99.61% different codes which are different from the codes generated by unperturbed keys. The results imply that the key streams of the CPRNG have sound pseudorandomness.

[1]  Fabricio A. Breve,et al.  Chaotic phase synchronization and desynchronization in an oscillator network for object selection , 2009, Neural Networks.

[2]  Lequan Min,et al.  Analysis of FIPS 140-2 Test and Chaos-Based Pseudorandom Number Generator , 2013 .

[3]  Guanrong Chen,et al.  From Chaos To Order Methodologies, Perspectives and Applications , 1998 .

[4]  Hsien-Keng Chen,et al.  Global chaos synchronization of new chaotic systems via nonlinear control , 2005 .

[5]  F. Tito Arecchi NEURON DYNAMICS AND CHAOTIC SYNCHRONIZATION , 2005 .

[6]  Wang Xing-Yuan,et al.  Generalized Synchronization of Diverse Structure Chaotic Systems , 2011 .

[7]  Lequan Min,et al.  Generalized Synchronization in an Array of nonlinear Dynamic Systems with Applications to Chaotic CNN , 2013, Int. J. Bifurc. Chaos.

[8]  Wei Zhang,et al.  Finite-time chaos synchronization of unified chaotic system with uncertain parameters , 2009 .

[9]  Lequan Min,et al.  A generalized synchronization theorem for discrete-time chaos system with application in data encryption scheme , 2007, 2007 International Conference on Communications, Circuits and Systems.

[10]  J.-K. Lee,et al.  Chaos synchronization and parameter identification for gyroscope system , 2005, Appl. Math. Comput..

[11]  Elaine B. Barker,et al.  A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications , 2000 .

[12]  Xiaogang Wu,et al.  Parameter estimation only from the symbolic sequences generated by chaos system , 2004 .

[13]  Rogério Martins,et al.  Generalized synchronization in linearly coupled time periodic systems , 2010 .

[14]  K.Murali,et al.  Secure communication using a compound signal from generalized synchronizable chaotic systems , 1997, chao-dyn/9709025.

[15]  Yun Shang,et al.  Generalized synchronization of complex networks. , 2009, Physical review. E, Statistical, nonlinear, and soft matter physics.

[16]  Zhenbo Li,et al.  Synchronization of a chaotic finance system , 2011, Appl. Math. Comput..

[17]  Paul Woafo,et al.  Chaotic synchronization with experimental application to secure communications , 2009 .

[18]  过榴晓,et al.  Generalized synchronization of two unidirectionally coupled discrete stochastic dynamical systems , 2011 .

[19]  Jamal Daafouz,et al.  Poly-quadratic stability and global chaos synchronization of discrete time hybrid systems , 2002, Math. Comput. Simul..

[20]  Jie Zhu,et al.  Control linear and nonlinear generalized synchronization of chaotic systems , 2005, 2005 International Conference on Machine Learning and Cybernetics.

[21]  Da Lin,et al.  Module-phase synchronization in complex dynamic system , 2010, Appl. Math. Comput..

[22]  Lequan Min,et al.  Study on the Statistical Test for String Pseudorandom Number Generators , 2013, BICS.

[23]  Parlitz,et al.  Generalized synchronization, predictability, and equivalence of unidirectionally coupled dynamical systems. , 1996, Physical review letters.

[24]  Hu Chuan-Gan,et al.  On The Shift Register Sequences , 2004 .

[25]  Jianbing Hu,et al.  Synchronizing chaotic systems using control based on a special matrix structure and extending to fractional chaotic systems , 2010 .

[26]  J. Sprott Chaos and time-series analysis , 2001 .