A new auto-switched chaotic system and its FPGA implementation

Abstract This paper presents a 3D chaotic system which is constructed by an auto-switched numerical resolution of multiple three dimensional continuous chaotic systems. The designed chaotic system provides complex chaotic attractors and can change its behaviors automatically via a chaotic switching-rule. Some complex dynamical behaviors are investigated and analyzed. The originality of the proposed architecture is that allows to solve the problem of the finite precision due to the digital implementation while provides a good trade-off between high security, performance and hardware resources (low power and cost). Hardware digital implementation and FPGA circuit experimental results demonstrate a promising technique can be applied in efficient embedded ciphering communication systems. Moreover, the proposed chaotic system should be very useful for the consideration of reducing negative influence of dynamical degradation in real-time embedded applications.

[1]  Michael Small,et al.  On a Dynamical System with Multiple Chaotic attractors , 2007, Int. J. Bifurc. Chaos.

[2]  Guanrong Chen,et al.  A New Chaotic System and its Generation , 2003, Int. J. Bifurc. Chaos.

[3]  L. Kocarev,et al.  Chaos-based random number generators. Part II: practical realization , 2001 .

[4]  Ahmed Bouridane,et al.  FPGA implementation of new real-time image encryption based switching chaotic systems , 2009 .

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

[6]  Peter Lee,et al.  Lorenz chaotic model using Filed Programmable Gate Array (FPGA) , 2002, The 2002 45th Midwest Symposium on Circuits and Systems, 2002. MWSCAS-2002..

[7]  Nejib Smaoui,et al.  Secure communications based on the synchronization of the hyperchaotic Chen and the unified chaotic systems , 2011 .

[8]  Albert C. J. Luo,et al.  A theory for synchronization of dynamical systems , 2009 .

[9]  Guanrong Chen,et al.  On the Dynamical Degradation of Digital Piecewise Linear Chaotic Maps , 2005, Int. J. Bifurc. Chaos.

[10]  Michael Peter Kennedy,et al.  Chaos shift keying : modulation and demodulation of a chaotic carrier using self-sychronizing chua"s circuits , 1993 .

[11]  Riccardo Rovatti,et al.  Chaotic complex spreading sequences for asynchronous DS-CDMA. I. System modeling and results , 1997 .

[12]  Z.-L. Wang,et al.  Design and implementation based on FPGA of a group of three-dimension chaotic system , 2010, 2010 8th World Congress on Intelligent Control and Automation.

[13]  L. Kocarev,et al.  Chaos-based random number generators-part I: analysis [cryptography] , 2001 .

[14]  Wenbo Liu,et al.  Design and FPGA Implementation of a Pseudo-Random Bit Sequence Generator Using Spatiotemporal Chaos , 2006, ICCCAS 2006.

[15]  Wŏn-yŏng Yang,et al.  Applied Numerical Methods Using MATLAB , 2005 .

[16]  Martin Hasler,et al.  Stable Stationary Solutions in Reaction-diffusion Systems Consisting of a 1-d Array of Bistable Cells , 2002, Int. J. Bifurc. Chaos.

[17]  Alan V. Oppenheim,et al.  Synchronization of Lorenz-based chaotic circuits with applications to communications , 1993 .

[18]  Guanrong Chen,et al.  YET ANOTHER CHAOTIC ATTRACTOR , 1999 .

[19]  Chunyan Han,et al.  Study on Simulation and Experiment of Chaotic PR Sequence , 2009, 2009 International Conference on Computational Intelligence and Software Engineering.

[20]  Gonzalo Álvarez,et al.  Some Basic Cryptographic Requirements for Chaos-Based Cryptosystems , 2003, Int. J. Bifurc. Chaos.

[21]  Bin Deng,et al.  Design and FPGA Realization of a Four-Wing Chaotic System , 2010, 2010 International Conference on Internet Technology and Applications.

[22]  Wu Xiaofu,et al.  Design and realization of an FPGA-based generator for chaotic frequency hopping sequences , 2001 .

[23]  Piotr Dudek,et al.  Compact discrete-time chaos generator circuit , 2003 .

[24]  E. E. García-Guerrero,et al.  Synchronization of Chua’s circuits with multi-scroll attractors: Application to communication , 2009 .

[25]  César Cruz-Hernández,et al.  Communicating via synchronized time-delay Chua’s circuits , 2008 .

[26]  Wang Zhong-lin,et al.  Design and FPGA Implementation of a new hyperchaotic system , 2008 .

[27]  Richard J. Carter,et al.  FPGA implementation of neighborhood-of-four cellular automata random number generators , 2002, FPGA '02.

[28]  Julyan H. E. Cartwright,et al.  THE DYNAMICS OF RUNGE–KUTTA METHODS , 1992 .

[29]  Jinhu Lu,et al.  A New Chaotic Attractor Coined , 2002, Int. J. Bifurc. Chaos.

[30]  E. Lorenz Deterministic nonperiodic flow , 1963 .

[31]  Yongjian Liu,et al.  A new hyperchaotic system from the Lü system and its control , 2011, J. Comput. Appl. Math..

[32]  A. Dandache,et al.  Real-time FPGA implementation of Lorenz's chaotic generator for ciphering telecommunications , 2009, 2009 Joint IEEE North-East Workshop on Circuits and Systems and TAISA Conference.

[33]  Johan A. K. Suykens,et al.  True random bit generation from a double-scroll attractor , 2004, IEEE Transactions on Circuits and Systems I: Regular Papers.

[34]  Chunyan Han,et al.  Design and FPGA realization of a pseudo random sequence generator based on a switched chaos , 2010, 2010 International Conference on Communications, Circuits and Systems (ICCCAS).

[35]  Mona E. Zaghloul,et al.  Improved masking algorithm for chaotic communications systems , 1996 .

[36]  Philip Heng Wai Leong,et al.  Compact FPGA-based true and pseudo random number generators , 2003, 11th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, 2003. FCCM 2003..

[37]  Edgar Sanchez-Sinencio,et al.  Lorenz-based chaotic cryptosystem: a monolithic implementation , 2000 .

[38]  Zhang Huaguang,et al.  A new hyperchaotic system and its circuit implementation , 2010 .

[39]  K. P. Dabke,et al.  Spread Spectrum Communications Based on Chaotic Systems , 1996 .