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.
Similar content being viewed by others
References
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)
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
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)
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)
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)
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)
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)
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)
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)
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)
Li, F., Ma, J.: Pattern selection in network of coupled multi-scroll attractors. PLoS ONE 11(4), e0154282 (2016)
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)
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)
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
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)
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)
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)
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)
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)
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)
Arduino. www.arduino.cc
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)
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)
Lü, J., Chen, G.: Generating multiscroll chaotic attractors: theories, methods and applications. Int. J. Bifurc. Chaos 16(04), 775–858 (2006)
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)
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)
Dieci, L.: Jacobian free computation of Lyapunov exponents. J. Dyn. Differ. Equ. 14(3), 697–717 (2002)
Ruelle, D.: Elements of Differentiable Dynamics and Bifurcation Theory. Elsevier, Amsterdam (2014)
Szemplińska-Stupnicka, W.: Chaos Bifurcations and Fractals Around Us: A Brief Introduction, vol. 47. World Scientific, Singapore (2003)
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)
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)
William, E.: Analog Shield Reference Manual. DIGILENT, A National Instruments Company 6 (2016)
Acknowledgements
This work is partially supported by CONACyT/Mexico under grant 237991.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-016-3184-4