A 6 dimensional chaotic generalized synchronization system and design of pseudorandom number generator with application in text encryption

In this paper, a novel 3-dimensional discrete chaotic system is introduced. The calculated Lyapunov exponents of the system are 1.0287, 0.024615 and -0.58505. Numerical simulations show that the dynamic behaviors of the chaotic system have chaotic attractor characteristics. Based on the chaotic system and a chaos generalized synchronization (GS) theorem, a 6-dimensional chaotic generalized synchronic system is constructed. Using the chaotic generalized synchronic system and a transformation T form ℝ to an integer set {0, 1} designs a chaos-based pseudorandom number generator (CPRNG). Using FIPS 140-2 tests the CPRNG. The result show that the CPRNG are all passed the FIPS 140-2 criteria. Numerical simulations show that for the perturbations of the keys of the CPRNG which are larger than 10-16, the keystreams have an average 50.0067% different codes which are different from the codes generated by unperturbed keys. And the keystreams have an average 49.9763% different codes which are different from the codes generated by the function of Matlab. The results imply that the key stream of the CPRNG has sound pseudorandomness. Using the pseudorandom number generator, a text encryption example is given. Experimental results show that, the resulting ciphertext can be well hidden plaintext.

[1]  Solomon W. Golomb,et al.  Shift Register Sequences , 1981 .

[2]  Carroll,et al.  Synchronization in chaotic systems. , 1990, Physical review letters.

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

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

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

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

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

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

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

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

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

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

[13]  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.

[14]  Lequan Min,et al.  Generalized chaos synchronization theorems for bidirectional differential equations and discrete systems with applications , 2008 .

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

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

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

[18]  Lequan Min,et al.  A generalized chaos synchronization-based pseudorandom number generator and performance analysis , 2010, 2010 International Conference on Communications, Circuits and Systems (ICCCAS).

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

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

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

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

[23]  Yong Wang,et al.  A new chaos-based fast image encryption algorithm , 2011, Appl. Soft Comput..

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

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

[26]  W. Marsden I and J , 2012 .

[27]  A. Kanso,et al.  A novel image encryption algorithm based on a 3D chaotic map , 2012 .

[28]  Olga I. Moskalenko,et al.  Generalized synchronization in complex networks , 2012 .

[29]  Gang Jia-tai A stream cipher algorithm based on composite chaotic dynamical systems , 2012 .

[30]  Chin-Chen Chang,et al.  Chaotic Maps-Based Mutual Authentication and Key Agreement using Smart Cards for Wireless Communications , 2013, J. Inf. Hiding Multim. Signal Process..

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

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

[33]  Lequan Min,et al.  A novel stream encryption scheme with avalanche effect , 2013 .

[34]  Lequan Min,et al.  Study on Pseudorandomness of Some Pseudorandom Number Generators with Application , 2013, 2013 Ninth International Conference on Computational Intelligence and Security.

[35]  Xiaojun Tong,et al.  A family of new complex number chaotic maps based image encryption algorithm , 2013, Signal Process. Image Commun..

[36]  Qun Ding,et al.  Analysis and Elimination of Digital Chaotic Key Sequence¡¦s Autocorrelation , 2014, J. Inf. Hiding Multim. Signal Process..