Cipher Systems Based on Controlled Exact Chaotic Maps

In this paper, we present a class of chaotic clock-controlled cipher systems based on two exact chaotic maps, where each map is capable of generating exact chaotic time series of the logistic map. This class is designed in such a way that one map controls the iterations of the second map. The suggested technique results in generating orbits possessing long cycle length and high level of security from the two periodic exact maps. In the first part of this paper, two keystream generators based on two exact chaotic logistic maps are suggested for use in cryptographic applications. The necessary conditions to generate orbits with guaranteed long enough cycle length are established. Furthermore, the generated keystreams are demonstrated to possess excellent randomness properties. In the second part, we suggest a clock-controlled encryption scheme related to Baptista's scheme and based on two exact chaotic logistic maps. This technique results in increasing the size of the key space, and hence may increase the security level against some existing cryptanalytic attacks. Furthermore, it leads to reducing the size of the ciphertext file and propably increasing the encryption speed.

[1]  Leon O. Chua,et al.  EXPERIMENTAL CHAOS SYNCHRONIZATION IN CHUA'S CIRCUIT , 1992 .

[2]  G. Álvarez,et al.  Cryptanalysis of a chaotic encryption system , 2000 .

[3]  M. Baptista Cryptography with chaos , 1998 .

[4]  M. Jessa,et al.  The period of sequences generated by tent-like maps , 2002 .

[5]  W. G. Chambers,et al.  Comments on "Chaotic digital encoding: an approach to secure communication" and reply , 1999 .

[6]  X. Mou,et al.  Performance analysis of Jakimoski–Kocarev attack on a class of chaotic cryptosystems , 2003 .

[7]  Iwao Sasase,et al.  A Secret Key Cryptosystem by Iterating a Chaotic Map , 1991, EUROCRYPT.

[8]  Kwok-wo Wong,et al.  A modified chaotic cryptographic method , 2001 .

[9]  L. Kocarev,et al.  Chaos and cryptography: block encryption ciphers based on chaotic maps , 2001 .

[10]  Gonzalo Alvarez,et al.  Chaotic cryptosystems , 1999, Proceedings IEEE 33rd Annual 1999 International Carnahan Conference on Security Technology (Cat. No.99CH36303).

[11]  D. R. Frey,et al.  Chaotic digital encoding: an approach to secure communication , 1993 .

[12]  K. Wong,et al.  A fast chaotic cryptographic scheme with dynamic look-up table , 2002 .

[13]  Ali Kanso,et al.  Search-Based Chaotic Pseudorandom Bit Generator , 2009, Int. J. Bifurc. Chaos.

[14]  SHUNJI KAWAMOTO,et al.  Algorithm for Exact Long Time Chaotic Series and its Application to Cryptosystems , 2004, Int. J. Bifurc. Chaos.

[15]  Kwok-Wo Wong,et al.  A combined chaotic cryptographic and hashing scheme , 2003 .

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

[17]  G. Álvarez,et al.  Cryptanalysis of an ergodic chaotic cipher , 2003 .

[18]  A. Kanso,et al.  Logistic chaotic maps for binary numbers generations , 2009 .

[19]  Kenneth H. Rosen Elementary Number Theory: And Its Applications , 2010 .

[20]  A. Palacios,et al.  Cryptography with cycling chaos , 2002 .

[21]  Ali Kanso,et al.  Cryptography with Chaos and Shadowing , 2009 .

[22]  L. Kocarev,et al.  Logistic map as a block encryption algorithm , 2001 .

[23]  Alan V. Oppenheim,et al.  Circuit implementation of synchronized chaos with applications to communications. , 1993, Physical review letters.

[24]  G. Álvarez,et al.  Cryptanalysis of dynamic look-up table based chaotic cryptosystems , 2003, nlin/0311043.

[25]  Ljupco Kocarev,et al.  Analysis of some recently proposed chaos-based encryption algo-rithms , 2001 .

[26]  Kwok-Wo Wong,et al.  Improving the security of a dynamic look-up table based chaotic cryptosystem , 2006, IEEE Transactions on Circuits and Systems II: Express Briefs.

[27]  Daniel D. Wheeler,et al.  Problems with Chaotic Cryptosystems , 1989, Cryptologia.

[28]  Ali Kanso,et al.  Irregularly Decimated Chaotic Map(S) for Binary Digits Generations , 2009, Int. J. Bifurc. Chaos.