Design of Non-autonomous Chaotic Generalized Synchronization Based Pseudorandom Number Generator with Application in Avalanche Image Encryption

Based on a generalized synchronization (GS) theorem of non-autonomous discrete chaotic systems, this paper introduces a 6-dimensional non-autonomous discrete chaotic GS system. Simulations show that the trajectories of the GS system have significant characteristics of chaotic attractor. Using the GS system designs a 216 number string chaotic pseudorandom number generator (CPRNG). SP-800 randomness test showed that the CPRNG has sound pseudo randomness. Correlation analysis shows that the key space of the CPRNG is larger than 21116. Using the CPRNG and a stream encryption scheme with avalanche effect (SESAE) encrypts an RGB image with 250 × 140 pixels. The results suggest that the CPRNG is able to generate the avalanche effects which are similar to those generated via ideal CPRNGs.

[1]  Wei Pan,et al.  Route to broadband optical chaos generation and synchronization using dual-path optically injected semiconductor lasers , 2013 .

[2]  Kazuyuki Aihara,et al.  Chaos and Time Series Analysis , 2000 .

[3]  Junqi Yang,et al.  Singular reduced-order observer-based synchronization for uncertain chaotic systems subject to channel disturbance and chaos-based secure communication , 2014, Appl. Math. Comput..

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

[5]  Dumitru Baleanu,et al.  Sampled-data nonlinear observer design for chaos synchronization: A Lyapunov-based approach , 2014, Commun. Nonlinear Sci. Numer. Simul..

[6]  Diederich Hinrichsen,et al.  Mathematical Systems Theory I , 2006, IEEE Transactions on Automatic Control.

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

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

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

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

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

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

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

[14]  Junqi Yang,et al.  Synchronization for chaotic systems and chaos-based secure communications via both reduced-order and step-by-step sliding mode observers , 2013, Commun. Nonlinear Sci. Numer. Simul..

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

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

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

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

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

[20]  Juju Hu,et al.  Chaos synchronization and communication of mutual coupling lasers ring based on incoherent injection , 2010 .

[21]  L. Min,et al.  Generalized synchronization of non-autonomously discrete time chaotic system , 2010, 2010 International Conference on Communications, Circuits and Systems (ICCCAS).

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

[23]  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).

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

[25]  Lequan Min,et al.  Statistical tests and chaotic synchronization based pseudorandom number generator for string bit sequences with application to image encryption , 2014, The European Physical Journal Special Topics.

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