Next Article in Journal
An Adaptive Face Image Inpainting Algorithm Based on Feature Symmetry
Previous Article in Journal
Acknowledgement to Reviewers of Symmetry in 2019
Open AccessArticle

FPGA Implementation and Design of a Hybrid Chaos-AES Color Image Encryption Algorithm

1
Graduate Institute of Automation and Control, National Taiwan University of Science and Technology, Taipei 10607, Taiwan
2
Center of Automation and Control, National Taiwan University of Science and Technology, 43 Section 4, Keelung Road, Taipei 10607, Taiwan
*
Author to whom correspondence should be addressed.
Symmetry 2020, 12(2), 189; https://doi.org/10.3390/sym12020189 (registering DOI)
Received: 20 December 2019 / Revised: 12 January 2020 / Accepted: 13 January 2020 / Published: 22 January 2020
In this paper, we propose an image encryption algorithm based on four-dimensional chaotic system to generate key and improve advanced encryption standard. The encryption algorithm is optimized by using the pipeline and parallel computing features of Field Programmable Gate Array (FPGA). First, the chaotic system is used as a key generator for the encryption algorithm. Next, in the improved advanced encryption standard, ShiftRows and SubByres are modified with Spin-Sort and Cubic S-Box, and the round of encryption is reduced. We implement the encryption algorithm and the wired image transmission system to the ARM-based SoC-FPGA. The HPS software runs on Linux and is used to control the FPGA encryption algorithm and image transmission. Finally, the results from the encryption security analysis show that the proposed image encryption algorithm is safe and effective. View Full-Text
Keywords: four-dimensional chaotic system; S-Box; sort; image encryption; FPGA four-dimensional chaotic system; S-Box; sort; image encryption; FPGA
Show Figures

Figure 1

MDPI and ACS Style

Yang, C.-H.; Chien, Y.-S. FPGA Implementation and Design of a Hybrid Chaos-AES Color Image Encryption Algorithm. Symmetry 2020, 12, 189.

Show more citation formats Show less citations formats
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop