FPGA realization of a chaotic communication system applied to image processing

The hardware realization of a chaotic communication system from the description of continuous-time multi-scroll chaotic oscillators is introduced herein by using field-programmable gate arrays (FPGA). That way, two multi-scroll chaotic oscillators generating 2 and 6 scrolls are synchronized by applying Hamiltonian forms and observer approach. The synchronized master-slave topology is used to implement a secure communication system by adding chaos to an image at the transmission stage and by subtracting chaos at the recover stage. The FPGA realization begins by applying numerical methods to solve the system of equations describing the whole chaotic communication system. Further, the replacement of multipliers by single constant multiplication blocks reduces the use of hardware resources and accelerates the processing time as well. Using chaotic oscillators with 2 and 6 scrolls, three kinds of images are processed: one in black and white and two in gray tones. Finally, the experimental results confirm the appropriateness on realizing chaotic communication systems for image processing by using FPGAs.

[1]  Esteban Tlelo-Cuautle,et al.  Simulating the synchronization of multi-scroll chaotic oscillators , 2013, 2013 IEEE International Symposium on Circuits and Systems (ISCAS2013).

[2]  David Renshaw,et al.  IEEE International Symposium on Circuits and Systems (ISCAS) , 1990 .

[3]  L. C. Gómez-Pavón,et al.  Synchronization of PWL function-based 2D and 3D multi-scroll chaotic systems , 2012 .

[4]  Esteban Tlelo-Cuautle,et al.  Optimizing the maximum Lyapunov exponent and phase space portraits in multi-scroll chaotic oscillators , 2014 .

[5]  Long Huang,et al.  Parameters estimation, mixed synchronization, and antisynchronization in chaotic systems , 2014, Complex..

[6]  İsmail Öztürk,et al.  A novel method for producing pseudo random numbers from differential equation-based chaotic systems , 2015 .

[7]  Hebertt Sira-Ramírez,et al.  Synchronization of Chaotic Systems: a generalized Hamiltonian Systems Approach , 2001, Int. J. Bifurc. Chaos.

[8]  Ioannis M. Kyprianidis,et al.  Image encryption process based on chaotic synchronization phenomena , 2013, Signal Process..

[9]  B. Aguirre‐Hernández,et al.  A polynomial approach for generating a monoparametric family of chaotic attractors via switched linear systems , 2015 .

[10]  Jian-Feng Zhao,et al.  A novel image encryption scheme based on an improper fractional-order chaotic system , 2015, Nonlinear Dynamics.

[11]  Wangjie Qiu,et al.  A colour image encryption algorithm using 4-pixel Feistel structure and multiple chaotic systems , 2015, Nonlinear Dynamics.

[12]  Seyed Mohammad Seyedzadeh,et al.  A novel color image encryption algorithm based on spatial permutation and quantum chaotic map , 2015, Nonlinear Dynamics.

[13]  Ali Kanso,et al.  An efficient and robust image encryption scheme for medical applications , 2015, Commun. Nonlinear Sci. Numer. Simul..

[14]  Patrick Coirault,et al.  Design and FPGA-realization of a self-synchronizing chaotic decoder in the presence of noise , 2012 .

[15]  D. A. Diaz-Romero,et al.  Synchronization of Irregular Complex Networks with Chaotic Oscillators: Hamiltonian Systems Approach , 2014 .

[16]  Runtong Chu,et al.  Selection of multi-scroll attractors in Jerk circuits and their verification using Pspice , 2014 .

[17]  Carlos Sánchez-López,et al.  Frequency behavior of saturated nonlinear function series based on opamps , 2013 .

[18]  Ihsan Pehlivan,et al.  Implementation of FPGA-based real time novel chaotic oscillator , 2014 .

[19]  Sergio Callegari,et al.  Chaos-based FM signals: application and implementation issues , 2003 .

[20]  Guanrong Chen,et al.  Generating Multiscroll Chaotic Attractors: Theories, Methods and Applications , 2006 .

[21]  R. M. López-Gutiérrez,et al.  A RGB image encryption algorithm based on total plain image characteristics and chaos , 2015, Signal Process..

[22]  José-Cruz Nuñez Pérez,et al.  FPGA realization of multi-scroll chaotic oscillators , 2015, Commun. Nonlinear Sci. Numer. Simul..