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
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

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

by
Cheng-Hsiung Yang
1,2,* and
Yu-Sheng Chien
1
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
Submission received: 20 December 2019 / Revised: 12 January 2020 / Accepted: 13 January 2020 / Published: 22 January 2020

Abstract

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.
Keywords: four-dimensional chaotic system; S-Box; sort; image encryption; FPGA four-dimensional chaotic system; S-Box; sort; image encryption; FPGA

Share and Cite

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. https://doi.org/10.3390/sym12020189

AMA Style

Yang C-H, Chien Y-S. FPGA Implementation and Design of a Hybrid Chaos-AES Color Image Encryption Algorithm. Symmetry. 2020; 12(2):189. https://doi.org/10.3390/sym12020189

Chicago/Turabian Style

Yang, Cheng-Hsiung, and Yu-Sheng Chien. 2020. "FPGA Implementation and Design of a Hybrid Chaos-AES Color Image Encryption Algorithm" Symmetry 12, no. 2: 189. https://doi.org/10.3390/sym12020189

APA Style

Yang, C.-H., & Chien, Y.-S. (2020). FPGA Implementation and Design of a Hybrid Chaos-AES Color Image Encryption Algorithm. Symmetry, 12(2), 189. https://doi.org/10.3390/sym12020189

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop