FPGA Realization of the Parameter-Switching Method in the Chen Oscillator and Application in Image Transmission

In this paper, the parameter-switching technique was applied to control chaos in the Chen oscillator and as a decryption mechanism in a secure transmission system, to transmit RGB and grayscale images. In the past few decades, considerable efforts have been put into the study of the stabilization of...

Full description

Bibliographic Details
Main Authors: Vincent-Ademola Adeyemi, Jose-Cruz Nuñez-Perez, Yuma Sandoval Ibarra, Francisco-Javier Perez-Pinal, Esteban Tlelo-Cuautle
Format: Article
Language:English
Published: MDPI AG 2021-05-01
Series:Symmetry
Subjects:
Online Access:https://www.mdpi.com/2073-8994/13/6/923
id doaj-ef93f8befb264215b3fd871b2f79a6d3
record_format Article
spelling doaj-ef93f8befb264215b3fd871b2f79a6d32021-06-01T00:47:11ZengMDPI AGSymmetry2073-89942021-05-011392392310.3390/sym13060923FPGA Realization of the Parameter-Switching Method in the Chen Oscillator and Application in Image TransmissionVincent-Ademola Adeyemi0Jose-Cruz Nuñez-Perez1Yuma Sandoval Ibarra2Francisco-Javier Perez-Pinal3Esteban Tlelo-Cuautle4Instituto Politécnico Nacional, IPN-CITEDI, Tijuana 22435, MexicoInstituto Politécnico Nacional, IPN-CITEDI, Tijuana 22435, MexicoDepartamento de Posgrado, Universidad Politécnica de Lázaro Cárdenas (UPLC), Lázaro Cárdenas 60950, MexicoTecnológico Nacional de México, Instituto Tecnológico de Celaya, Celaya 38010, MexicoInstituto Nacional de Astrofísica, Óptica y Electrónica, INAOE, San Andres Cholula 72840, MexicoIn this paper, the parameter-switching technique was applied to control chaos in the Chen oscillator and as a decryption mechanism in a secure transmission system, to transmit RGB and grayscale images. In the past few decades, considerable efforts have been put into the study of the stabilization of chaotic dynamical systems. Most of the well-known chaos control methods, such as Ott, Grebogi, and Yorke (OGY), Pyragas, and open-loop methods, force an unstable periodic orbit into a stable one while distorting the original attractor. On the other hand, the parameter-switching technique is an elegant method that can synthesize an already-existing stable orbit, thereby preserving the underlying attractor. Consequently, the main contributions of this work were the FPGA realizations of the parameter-switching method and a secure image transmission system using a synchronized master and slave topology. The results of the parameter-switching technique and synchronization were verified using phase plots and time series. The chaos-encrypted image from the image transmission system, verified using correlation, showed no relativity with the original image, while the recovery of the decrypted image has no loss of quality. The encryption and decryption system was symmetric, whereby the key was private. In this work, co-simulations were performed in Active-HDL with MATLAB/Simulink, while the target FPGA board was the Xilinx’s Artix-7 AC701.https://www.mdpi.com/2073-8994/13/6/923chaosChen oscillatorFPGAimage transmissionparameter switchingVHDL
collection DOAJ
language English
format Article
sources DOAJ
author Vincent-Ademola Adeyemi
Jose-Cruz Nuñez-Perez
Yuma Sandoval Ibarra
Francisco-Javier Perez-Pinal
Esteban Tlelo-Cuautle
spellingShingle Vincent-Ademola Adeyemi
Jose-Cruz Nuñez-Perez
Yuma Sandoval Ibarra
Francisco-Javier Perez-Pinal
Esteban Tlelo-Cuautle
FPGA Realization of the Parameter-Switching Method in the Chen Oscillator and Application in Image Transmission
Symmetry
chaos
Chen oscillator
FPGA
image transmission
parameter switching
VHDL
author_facet Vincent-Ademola Adeyemi
Jose-Cruz Nuñez-Perez
Yuma Sandoval Ibarra
Francisco-Javier Perez-Pinal
Esteban Tlelo-Cuautle
author_sort Vincent-Ademola Adeyemi
title FPGA Realization of the Parameter-Switching Method in the Chen Oscillator and Application in Image Transmission
title_short FPGA Realization of the Parameter-Switching Method in the Chen Oscillator and Application in Image Transmission
title_full FPGA Realization of the Parameter-Switching Method in the Chen Oscillator and Application in Image Transmission
title_fullStr FPGA Realization of the Parameter-Switching Method in the Chen Oscillator and Application in Image Transmission
title_full_unstemmed FPGA Realization of the Parameter-Switching Method in the Chen Oscillator and Application in Image Transmission
title_sort fpga realization of the parameter-switching method in the chen oscillator and application in image transmission
publisher MDPI AG
series Symmetry
issn 2073-8994
publishDate 2021-05-01
description In this paper, the parameter-switching technique was applied to control chaos in the Chen oscillator and as a decryption mechanism in a secure transmission system, to transmit RGB and grayscale images. In the past few decades, considerable efforts have been put into the study of the stabilization of chaotic dynamical systems. Most of the well-known chaos control methods, such as Ott, Grebogi, and Yorke (OGY), Pyragas, and open-loop methods, force an unstable periodic orbit into a stable one while distorting the original attractor. On the other hand, the parameter-switching technique is an elegant method that can synthesize an already-existing stable orbit, thereby preserving the underlying attractor. Consequently, the main contributions of this work were the FPGA realizations of the parameter-switching method and a secure image transmission system using a synchronized master and slave topology. The results of the parameter-switching technique and synchronization were verified using phase plots and time series. The chaos-encrypted image from the image transmission system, verified using correlation, showed no relativity with the original image, while the recovery of the decrypted image has no loss of quality. The encryption and decryption system was symmetric, whereby the key was private. In this work, co-simulations were performed in Active-HDL with MATLAB/Simulink, while the target FPGA board was the Xilinx’s Artix-7 AC701.
topic chaos
Chen oscillator
FPGA
image transmission
parameter switching
VHDL
url https://www.mdpi.com/2073-8994/13/6/923
work_keys_str_mv AT vincentademolaadeyemi fpgarealizationoftheparameterswitchingmethodinthechenoscillatorandapplicationinimagetransmission
AT josecruznunezperez fpgarealizationoftheparameterswitchingmethodinthechenoscillatorandapplicationinimagetransmission
AT yumasandovalibarra fpgarealizationoftheparameterswitchingmethodinthechenoscillatorandapplicationinimagetransmission
AT franciscojavierperezpinal fpgarealizationoftheparameterswitchingmethodinthechenoscillatorandapplicationinimagetransmission
AT estebantlelocuautle fpgarealizationoftheparameterswitchingmethodinthechenoscillatorandapplicationinimagetransmission
_version_ 1721413929884712960