Skip to main content
Log in

FPGA realization of a chaotic communication system applied to image processing

  • Original Paper
  • Published:
Nonlinear Dynamics Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

Similar content being viewed by others

References

  1. Posadas-Castillo, C., Garza-Gonzalez, E., Diaz-Romero, D.A., Alcorta-Garcia, E., Cruz-Hernandez, C.: Synchronization of irregular complex networks with chaotic oscillators: Hamiltonian systems approach. J. Appl. Res. Technol. 12(4), 782–791 (2014)

  2. Tlelo-Cuautle, E., Rangel-Magdaleno, J.J., Pano-Azucena, A.D., Obeso-Rodelo, P.J., Nuñez-Perez, J.C.: FPGA realization of multi-scroll chaotic oscillators. Commun. Nonlinear Sci. Numer. Simul. 27(3), 66–80 (2015)

    Article  MathSciNet  Google Scholar 

  3. Mangeot, J.P., Launay, F., Coirault, P.: Design and FPGA-realization of a self-synchronizing chaotic decoder in the presence of noise. Commun. Nonlinear Sci. Numer. Simul. 17(2), 882–892 (2012)

    Article  MathSciNet  Google Scholar 

  4. Aguirre-Hernandez, B., Campos-Canton, E., Lopez-Renteria, J.A., Diaz-Gonzalez, E.C.: A polynomial approach for generating a monoparametric family of chaotic attractors via switched linear systems. Chaos Solit. Fractals 71, 100–106 (2015)

    Article  MathSciNet  Google Scholar 

  5. de la Fraga, L.G., Tlelo-Cuautle, E.: Optimizing the maximum Lyapunov exponent and phase space portraits in multi-scroll chaotic oscillators. Nonlinear Dyn. 76(2), 1503–1515 (2014)

    Article  Google Scholar 

  6. Lü, J., Chen, G.: Generating multi-scroll chaotic attractors: theories, methods and applications. Int. J. Bifurc. Chaos 16(4), 775–858 (2006)

    Article  MATH  Google Scholar 

  7. Wang, C., He, Y., Ma, J., Huang, L.: Parameters estimation, mixed synchronization, and antisynchronization in chaotic systems. Complexity 20, 64–73 (2014)

    Article  MathSciNet  Google Scholar 

  8. Muñoz-Pacheco, J.M., et al.: Synchronization of PWL function-based 2D and 3D multi scroll chaotic systems. Nonlinear Dyn. 70(2), 1633–1643 (2012)

    Article  Google Scholar 

  9. Ortega-Torres, E., Sanchez-Lopez, C., Mendoza-Lopez, J.: Frequency behavior of saturated nonlinear function series based on opamps. Rev. Mex. Fis. 59(6), 504–510 (2013)

    MathSciNet  Google Scholar 

  10. Carbajal-Gomez, V.H., Tlelo-Cuautle, E., Trejo-Guerra, R., Muñoz-Pacheco, J.M.: Simulating the synchronization of multi-scroll chaotic oscillators. IEEE International Symposium on Circuits and Systems (ISCAS). pp. 1773–1776 (2013)

  11. Kanso, A., Ghebleh, M.: An efficient and robust image encryption scheme for medical applications. Commun. Nonlinear Sci. Numer. Simul. 24, 98–116 (2015)

    Article  MathSciNet  Google Scholar 

  12. Volos, C.K., Kyprianidis, I.M., Stouboulos, I.N.: Image encryption process based on chaotics synchronization phenomena. Signal Process. 93(5), 1328–1340 (2013)

    Article  Google Scholar 

  13. Rovatti, R., Setti, G., Callegari, S.: Chaos-based FM signals: application and implementation issues. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 50(8), 1141–1147 (2013)

    MathSciNet  Google Scholar 

  14. Murillo-Escobar, M.A., Cruz-Hernández, C., Abundiz-Pérez, F., López-Gutiérrez, R.M., Acosta del Campo, O.R.: A RGB image encryption algorithm based on total plain image characteristics and chaos. Signal Process. 109, 119–131 (2015)

  15. Öztürk, I., Kılıç, R.: A novel method for producing pseudo random numbers from differential equation-based chaotic systems. Nonlinear Dyn. 80(3), 1147–1157 (2015)

  16. Koyuncu, I., Ozcerit, A.T., Pehlivan, I.: Implementation of FPGA-based real time novel chaotic oscillator. Nonlinear Dyn. 77(1–2), 49–59 (2014)

    Article  MathSciNet  Google Scholar 

  17. Ma, J., Wu, X., Chu, R., Zhang, L.: Selection of multi-scroll attractors in Jerk circuits and their verification using Pspice. Nonlinear Dyn. 76(4), 1951–1962 (2014)

    Article  Google Scholar 

  18. Sira-Ramirez, H., Cruz-Hernandez, C.: Synchronization of chaotic systems: a generalized Hamiltonian systems approach. Int. J. Bifurc. Chaos 11, 1381–1395 (2001)

    Article  MATH  Google Scholar 

  19. Seyed, M.S., Benyamin, N., Mohammad, R.M., Sattar, M.: A novel color image encryption algorithm based on spatial permutation and quantum chaotic map. Nonlinear Dyn. 81(1–2), 511–529 (2015)

    Google Scholar 

  20. Wang, Y., Xiao, Z., Zhiming, Z., Wangjie, Q.: A colour image encryption algorithm using 4-pixel Feistel structure and multiple chaotic systems. Nonlinear Dyn. 81(1–2), 151–168 (2015)

    Google Scholar 

  21. Jianfeng, Z., Shuying, W., Yingxiang, C., Xianfeng, L.: A novel image encryption scheme based on an improper fractional-order chaotic system. Nonlinear Dyn. 80(4), 1721–1729 (2015)

    Article  Google Scholar 

Download references

Acknowledgments

This work is partially supported by CONACyT/Mexico under projects 237991 and 136056.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to E. Tlelo-Cuautle.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tlelo-Cuautle, E., Carbajal-Gomez, V.H., Obeso-Rodelo, P.J. et al. FPGA realization of a chaotic communication system applied to image processing. Nonlinear Dyn 82, 1879–1892 (2015). https://doi.org/10.1007/s11071-015-2284-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11071-015-2284-x

Keywords

Navigation