Skip to main content
Log in

Arduino-based chaotic secure communication system using multi-directional multi-scroll chaotic oscillators

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

Abstract

The experimental realization of a chaotic secure communication system is introduced herein taking advantage of Arduino’s open source integrated development environment along with its preset functions that reduce development time and complexity. The system uses multi-directional multi-scroll chaotic oscillators that are based on piecewise-linear functions. Experimental results are given for chaos generators in 1-direction (1-D), 2-D and 3-D of up to 20, \(20\times 20\) and \(20\times 20\times 20\) scrolls, respectively. Using two chaos generators, a chaotic secure communication system is implemented in a master–slave topology by applying generalized Hamiltonian forms and observer approach. Finally, we detail experimental results for the synchronization of \(6\times 6\) and \(20\times 20\) scroll attractors, which are used for transmitting a monochromatic image through the Arduino-based chaotic secure communication system.

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

Similar content being viewed by others

References

  1. Tlelo-Cuautle, E., Carbajal-Gomez, V.H., Obeso-Rodelo, P.J., Rangel-Magdaleno, J.J., Nuñez-Perez, J.C.: FPGA realization of a chaotic communication system applied to image processing. Nonlinear Dyn. 82(4), 1879–1892 (2015)

    Article  MathSciNet  Google Scholar 

  2. Zapateiro De la Hoz, M., Acho, L., Vidal, Y.: An experimental realization of a chaos-based secure communication using Arduino microcontrollers. Sci. World J. (2015). doi:10.1155/2015/123080

  3. De la Hoz, M.Z., Acho, L., Vidal, Y.: A secure communication design based on the chaotic logistic map: an experimental realization using Arduino microcontrollers. In: Computation, Cryptography, and Network Security, pp. 737–756. Springer (2015)

  4. Jaimes-Reátegui, R., Sevilla-Escoboza, R., Pisarchik, A.N., García-López, J.H., Huerta-Cuellar, G., Ruiz-Oliveras, F., Mancilla, D.L., Castañeda-Hernandez, C.E.: Secure optoelectronic communication using laser diode driving by chaotic rössler oscillators. In: Journal of Physics: Conference Series, Vol. 274, p. 012024. IOP Publishing (2011)

  5. Zanin, M., Sevilla, J., Jaimes, R., García, J., Huerta, G., Pisarchik, A.N.: Synchronization attack to chaotic communication systems. Discontinuity. Nonlinear. Complex. 2(4), 333–343 (2013)

    Google Scholar 

  6. Chen, D., Sun, Z., Ma, X., Chen, L.: Circuit implementation and model of a new multi-scroll chaotic system. Int. J. Circuit Theory Appl. 42(4), 407–424 (2014)

    Article  Google Scholar 

  7. Ontanon-Garcia, L.J., Jimenez-Lopez, E., Campos-Cantón, E., Basin, M.: A family of hyperchaotic multi-scroll attractors in Rn. Appl. Math. Comput. 233, 522–533 (2014)

    MathSciNet  MATH  Google Scholar 

  8. 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 

  9. García-Martínez, M., Ontañón-García, L.J., Campos-Cantón, E., Čelikovskỳ, S.: Hyperchaotic encryption based on multi-scroll piecewise linear systems. Appl. Math. Comput. 270, 413–424 (2015)

    MathSciNet  Google Scholar 

  10. Soriano-Sánchez, A.G., Posadas-Castillo, C., Platas-Garza, M.A., Cruz-Hernández, C., López-Gutiérrez, R.M.: Coupling strength computation for chaotic synchronization of complex networks with multi-scroll attractors. Appl. Math. Comput. 275, 305–316 (2016)

    MathSciNet  Google Scholar 

  11. Li, F., Ma, J.: Pattern selection in network of coupled multi-scroll attractors. PLoS ONE 11(4), e0154282 (2016)

    Article  Google Scholar 

  12. Wang, Z., Tang, H., Chen, Z.: The design and implementation of a multi-wing chaotic attractor based on a five-term three-dimension system. Int. J. Circuit Theory Appl. 44, 1186–1201 (2016)

  13. Yeniçeri, R., Yalçın, M.E.: Multi-scroll chaotic attractors from a generalized time-delay sampled-data system. Int. J. Circuit Theory Appl. 44, 1263–1276 (2016)

  14. Tahir, F.R., Ali, R.S., Pham, V.-T., Buscarino, A., Frasca, M., Fortuna L.: A novel 4D autonomous 2n-butterfly wing chaotic attractor. Nonlinear Dyn. 85(4), 2665–2671 (2016). doi:10.1007/s11071-016-2853-7

  15. Tlelo-Cuautle, E., Pano-Azucena, A.D., Rangel-Magdaleno, J.J. Carbajal-Gomez, V.H., Rodriguez-Gomez, G.: Generating a 50-scroll chaotic attractor at 66 mhz by using FPGAs. Nonlinear Dyn. 85(4), 2143–2157 (2016)

  16. Trejo-Guerra, R., Tlelo-Cuautle, E., Carbajal-Gómez, V.H., Rodriguez-Gomez, G.: A survey on the integrated design of chaotic oscillators. Appl. Math. Comput. 219(10), 5113–5122 (2013)

    MathSciNet  MATH  Google Scholar 

  17. Jimenez-Lopez, E., Salas, J.S.G., Ontanon-Garcia, L.J., Campos-Canton, E., Pisarchik, A.N.: Generalized multistable structure via chaotic synchronization and preservation of scrolls. J. Frankl. Inst. 350(10), 2853–2866 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  18. Muñoz-Pacheco, J.M., Zambrano-Serrano, E., Félix-Beltrán, O., Gómez-Pavón, L.C., Luis-Ramos, A.: Synchronization of PWL function-based 2d and 3d multi-scroll chaotic systems. Nonlinear Dyn. 70(2), 1633–1643 (2012)

    Article  MathSciNet  Google Scholar 

  19. Elwakil, A.S., Kennedy, M.P.: Improved implementation of Chua’s chaotic oscillator using current feedback op amp. IEEE Trans. Circuits Syst. I: Fundam. Theory Appl. 47(1), 76–79 (2000)

    Article  MATH  Google Scholar 

  20. Lü, J., Chen, G., Yu, X., Leung, H.: Design and analysis of multiscroll chaotic attractors from saturated function series. IEEE Trans. Circuits Syst. I: Regul. Pap. 51(12), 2476–2490 (2004)

    Article  MathSciNet  Google Scholar 

  21. Arduino. www.arduino.cc

  22. Sira-Ramirez, H., Cruz-Hernández, C.: Synchronization of chaotic systems: a generalized hamiltonian systems approach. Int. J. Bifurc. Chaos 11(05), 1381–1395 (2001)

    Article  MATH  Google Scholar 

  23. Lü, J., Yu, S., Leung, H.: Design of 3-d multi-scroll chaotic attractors via basic circuits. In: 4th International Conference on Engineering Applications and Computational Algorithms, pp. 324–328 (2005)

  24. Lü, J., Chen, G.: Generating multiscroll chaotic attractors: theories, methods and applications. Int. J. Bifurc. Chaos 16(04), 775–858 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  25. 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(1), 66–80 (2015)

    Article  MathSciNet  Google Scholar 

  26. Carbajal-Gómez, V.H., Tlelo-Cuautle, E., Fernández, F.V.: Optimizing the positive Lyapunov exponent in multi-scroll chaotic oscillators with differential evolution algorithm. Appl. Math. Comput. 219(15), 8163–8168 (2013)

    MathSciNet  MATH  Google Scholar 

  27. Dieci, L.: Jacobian free computation of Lyapunov exponents. J. Dyn. Differ. Equ. 14(3), 697–717 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  28. Ruelle, D.: Elements of Differentiable Dynamics and Bifurcation Theory. Elsevier, Amsterdam (2014)

    MATH  Google Scholar 

  29. Szemplińska-Stupnicka, W.: Chaos Bifurcations and Fractals Around Us: A Brief Introduction, vol. 47. World Scientific, Singapore (2003)

    Book  MATH  Google Scholar 

  30. Zambrano-Serrano, E., Muñoz-Pacheco, J.M., Félix-Beltran, O.G., Trejo-Guerra, R., Gómez-Pavón, L.C., Tlelo-Cuautle, E., Sánchez-López, C. and Luis-Ramos, A.: Synchronization of multi-directional multi-scroll chaos generators: a hamiltonian approach. In: Proceedings of the Joint INDS’11 & ISTET’11, pp. 1–5. IEEE (2011)

  31. Wang, B., Zhong, S.M., Dong, X.C.: On the novel chaotic secure communication scheme design. Commun. Nonlinear Sci. Numer. Simul. 39, 108–117 (2016)

    Article  MathSciNet  Google Scholar 

  32. William, E.: Analog Shield Reference Manual. DIGILENT, A National Instruments Company 6 (2016)

Download references

Acknowledgements

This work is partially supported by CONACyT/Mexico under grant 237991.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Esteban Tlelo-Cuautle.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Pano-Azucena, A.D., de Jesus Rangel-Magdaleno, J., Tlelo-Cuautle, E. et al. Arduino-based chaotic secure communication system using multi-directional multi-scroll chaotic oscillators. Nonlinear Dyn 87, 2203–2217 (2017). https://doi.org/10.1007/s11071-016-3184-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11071-016-3184-4

Keywords

Navigation