DISEÑO DE SISTEMAS HIPERCAÓTICOS PARA IMPLEMENTACIÓN EN DISPOSITIVOS LÓGICOS PROGRAMABLES ENFOCADO A APLICACIONES DE SEGURIDAD

Jorge Gustavo Vázquez Duran, Ramón Ramírez Villalobos, Luis Néstor Coria de los Ríos, Manuel de Jesús García Ortega

Resumen


Resumen

Un sistema caótico es un sistema que experimenta una dinámica no repetitiva. Aparenta tener un comportamiento aleatorio, sin embargo, dicha dinámica está muy lejos de serlo. Este tipo de sistema exhibe una estructura definida que resulta aparente con el tiempo. Un sistema hipercaótico, es un sistema que presenta una dinámica más compleja que un sistema caótico. Debido a las características anteriormente mencionadas, los sistemas hipercaóticos sugieren complejidad para su implementación física. En este documento se presenta el procedimiento de diseño e implementación de un sistema hipercaóticos tipo Lorenz utilizando un dispositivo lógico programable.  La metodología descrita puede ser utilizada para la implementación de otros sistemas caóticos o hipercaóticos. El procedimiento de diseño requiere la utilización de ®MATLAB/SIMULINK en conjunto con la librería Xilins System Generator. Para una futura implementación se considera un dispositivo lógico programable de la familia Spartan de la compañía ®Xilinx. Se realizaron simulaciones numéricas y se comparan con las señales adquiridas.

Palabras Claves: Dispositivo lógico programable, sistemas caóticos.

 

DESIGN OF HYPERCHAOTIC SYSTEMS FOR IMPLEMENTATION IN PROGRAMMABLE LOGIC DEVICES FOCUSED ON SECURITY APPLICATIONS


Abstract

A chaotic system is a system with non-repetitive dynamics. Apparently, it sees no have a random behavior, however, such dynamics are far from being. This type of system exhibits a definite structure that appears over time. A hyperchaotic system is a system that presents a more complex dynamic than a chaotic system. Due to the aforementioned characteristics, the physical implementation of hyperchaotic systems suggests complexity. This paper describes the procedure for design and implementation of a Lorenz-type hyperchaotic system by using a programmable logic device. The described methodology can be useful for the implementation of different chaotic or hyperchaotic systems. The design procedure requires the use of ®MATLAB / SIMULINK and the Xilinx System Generator library. For future implementation is considered a programmable logic device of the Spartan family from the Xilinx Company. Numerical simulations were performed and compared with the acquired signals.

Keywords: Chaotic system, Field Programmable Gate Array.


Texto completo:

1508-1517 PDF

Referencias


Cuomo, K., & Oppenheim, A., Synchronization of Lorenz-based chaotic circuits with applications to communications. IEEE Transaction on Circuits and Systems II, No. 40, 626-633, 1993.

Gonzalez, C. M., Larrondo, H. A., Gayoso, C. A. & Arnone, L. J. Implementación de sistemas caóticos en dispositivos lógicos programables. XI Workshop IBERCHIP, 2005.

Lassoued A., & Boubaker, O. On new chaotic and hyperchaotic systems: A literature surver. Nonlinear Analysis: Modelling and Control, No. 21(6), 770-789, 2016.

Lorenz, E., Deterministic nonperiodic flow. Journal of the Atmospheric Sciences. No. 20, 130-141, 1963.

Shuangxia, Y. Chaotization of a single-phase induction motor for washing machines. Industry Applications Conference, No. 1, 855-960, 2006.

Sivaranakrishnan, R., A new approach on discrete chaotic cryoptography using TMS320C6713 digital signal processor. International Journal of Applied Engineering Research, No. 2, 545-556, 2007.

Stenflo, L., Nonlinear equations for acoustic gravity waves, Physics Letters A, No. 222(6), 178-380,1996.

Tlelo-Cuautle, E., Duarte-Villaseñor, M.A., García-Ortega, J.M., Modelado y Simulacion de un Oscilador Caótico usando Matlab. IEEE Latin America Transactions. No. 5(2), 95-98, 2007.

Xiao, Z., A hard disk encryptation system realized by the digital signal processor. International Conference on Computational Intelligence and Security, 312-314, 2009.


Enlaces refback

  • No hay ningún enlace refback.