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

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 c...

Full description

Saved in:
Bibliographic Details
Published inSymmetry (Basel) Vol. 12; no. 2; p. 189
Main Authors Yang, Cheng-Hsiung, Chien, Yu-Sheng
Format Journal Article
LanguageEnglish
Published 01.02.2020
Online AccessGet full text
ISSN2073-8994
2073-8994
DOI10.3390/sym12020189

Cover

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.
AbstractList 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.
Author Yang, Cheng-Hsiung
Chien, Yu-Sheng
Author_xml – sequence: 1
  givenname: Cheng-Hsiung
  surname: Yang
  fullname: Yang, Cheng-Hsiung
– sequence: 2
  givenname: Yu-Sheng
  surname: Chien
  fullname: Chien, Yu-Sheng
BookMark eNqFkE1LxDAQhoOs4LruyT-Qu1YnTT-SY6n7BQsK6rnMtslupU1KUpH-e6vrYRHBubxzeN4ZeC7JxFijCLlmcMe5hHs_tCyEEJiQZ2QaQsoDIWU0OdkvyNz7NxgnhjhKYEpel0-rjG7arlGtMj32tTUUTUUflK_3hlpNka6Hnasrmh_Q-iBbPNPcNtaNLdwrujClG7rvXtbsrav7Q3tFzjU2Xs1_cjb-Wbzk62D7uNrk2TYowxT6QCBjAjEuK8YiTFKhQZSSR5xXJQMhKgShI0zTWKKGiGuWaFmpKtQJ7IRkfEZuj3ffTYfDBzZN0bm6RTcUDIovK8WJlRG_OeKls947pf-h2S-6rI-Ceod182fnEy8GdGM
CitedBy_id crossref_primary_10_1016_j_chaos_2023_113548
crossref_primary_10_1016_j_ijleo_2020_165838
crossref_primary_10_1016_j_prime_2024_100548
crossref_primary_10_1109_ACCESS_2023_3311038
crossref_primary_10_1007_s11554_022_01220_4
crossref_primary_10_3390_s21248347
crossref_primary_10_1016_j_cjph_2020_11_014
crossref_primary_10_1007_s00371_023_03128_x
crossref_primary_10_1080_09540091_2022_2162000
crossref_primary_10_3390_sym13050824
crossref_primary_10_1016_j_chaos_2023_114361
crossref_primary_10_29121_ijetmr_v8_i9_2021_1037
crossref_primary_10_3390_sym12040571
crossref_primary_10_1007_s11042_022_12742_1
crossref_primary_10_1088_1402_4896_ad3171
crossref_primary_10_1038_s41598_022_13286_y
crossref_primary_10_3390_app13127085
crossref_primary_10_1007_s00371_022_02459_5
crossref_primary_10_1016_j_vlsi_2025_102381
crossref_primary_10_4018_IJERTCS_302107
crossref_primary_10_1016_j_aej_2025_02_113
crossref_primary_10_1002_cta_3350
Cites_doi 10.1007/978-3-642-17878-8_52
10.1016/j.physleta.2007.02.021
10.1142/S021812749800098X
10.1142/S0218127418500475
10.1515/9783110434064
10.1016/j.sigpro.2017.03.011
10.1007/s11071-014-1492-0
10.3390/e17063877
10.1016/j.ins.2012.07.049
10.1016/j.optlaseng.2016.10.019
10.1016/j.optcom.2014.12.043
10.1080/0161-118991863745
10.1109/ACCESS.2019.2910859
10.1016/j.ins.2018.03.055
10.1109/TCSI.2010.2052515
10.1002/j.1538-7305.1949.tb00928.x
10.1007/s11071-014-1591-y
10.1049/ip-vis:20000208
10.1109/81.904880
10.1016/j.sigpro.2017.08.020
10.1016/j.optlaseng.2015.12.006
10.1016/j.sigpro.2017.04.006
10.1002/sec.927
10.1109/TSMC.2014.2303789
10.1016/j.image.2014.04.001
ContentType Journal Article
DBID AAYXX
CITATION
ADTOC
UNPAY
DOI 10.3390/sym12020189
DatabaseName CrossRef
Unpaywall for CDI: Periodical Content
Unpaywall
DatabaseTitle CrossRef
DatabaseTitleList CrossRef
Database_xml – sequence: 1
  dbid: UNPAY
  name: Unpaywall
  url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Sciences (General)
EISSN 2073-8994
ExternalDocumentID 10.3390/sym12020189
10_3390_sym12020189
GroupedDBID 5VS
8FE
8FG
AADQD
AAYXX
ABDBF
ABJCF
ACUHS
ADBBV
ADMLS
AFKRA
AFZYC
ALMA_UNASSIGNED_HOLDINGS
AMVHM
BCNDV
BENPR
BGLVJ
CCPQU
CITATION
E3Z
ESX
GX1
HCIFZ
IAO
ITC
J9A
KQ8
L6V
M7S
MODMG
M~E
OK1
PHGZM
PHGZT
PIMPY
PQGLB
PROAC
PTHSS
TR2
TUS
ADTOC
C1A
IPNFZ
RIG
UNPAY
ID FETCH-LOGICAL-c270t-8a118aa5cd114a678f08c93433dc1088da08f4a7759af043f16f9ded2f60b8913
IEDL.DBID UNPAY
ISSN 2073-8994
IngestDate Sun Oct 26 03:34:27 EDT 2025
Thu Apr 24 23:07:40 EDT 2025
Thu Oct 16 04:38:16 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 2
Language English
License cc-by
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c270t-8a118aa5cd114a678f08c93433dc1088da08f4a7759af043f16f9ded2f60b8913
OpenAccessLink https://proxy.k.utb.cz/login?url=https://www.mdpi.com/2073-8994/12/2/189/pdf?version=1581765372
ParticipantIDs unpaywall_primary_10_3390_sym12020189
crossref_primary_10_3390_sym12020189
crossref_citationtrail_10_3390_sym12020189
PublicationCentury 2000
PublicationDate 2020-02-01
PublicationDateYYYYMMDD 2020-02-01
PublicationDate_xml – month: 02
  year: 2020
  text: 2020-02-01
  day: 01
PublicationDecade 2020
PublicationTitle Symmetry (Basel)
PublicationYear 2020
References Bhatnagar (ref_17) 2014; 44
Amigo (ref_2) 2007; 366
Yin (ref_11) 2018; 28
Wu (ref_1) 2017; 141
Fridrich (ref_5) 1998; 8
Wang (ref_23) 2015; 342
Yang (ref_26) 2019; 7
Matthews (ref_4) 1989; 13
Niyat (ref_24) 2017; 90
Cao (ref_10) 2018; 143
(ref_7) 2014; 78
ref_19
Boriga (ref_15) 2014; 29
Norouzi (ref_14) 2014; 78
Mandal (ref_18) 2013; 7
Pak (ref_21) 2017; 138
Shannon (ref_9) 1949; 28
ref_20
Wang (ref_13) 2016; 82
Wu (ref_16) 2013; 222
Yen (ref_8) 2000; 147
Wu (ref_25) 2011; 1
Pareschi (ref_6) 2010; 57
Wu (ref_22) 2017; 5
Wang (ref_27) 2015; 17
Jakimoski (ref_3) 2001; 48
Zhang (ref_12) 2018; 450
References_xml – ident: ref_19
  doi: 10.1007/978-3-642-17878-8_52
– volume: 366
  start-page: 211
  year: 2007
  ident: ref_2
  article-title: Theory and practice of chaotic cryptography
  publication-title: Phys. Lett. A
  doi: 10.1016/j.physleta.2007.02.021
– volume: 8
  start-page: 1259
  year: 1998
  ident: ref_5
  article-title: Symmetric ciphers based on two–dimensional chaotic maps
  publication-title: Int. J. Bifurc. Chaos
  doi: 10.1142/S021812749800098X
– volume: 28
  start-page: 1850047
  year: 2018
  ident: ref_11
  article-title: A New Chaotic Image Encryption Scheme Using Breadth-First Search and Dynamic Diffusion
  publication-title: Int. J. Bifurc. Chaos
  doi: 10.1142/S0218127418500475
– ident: ref_20
  doi: 10.1515/9783110434064
– volume: 138
  start-page: 129
  year: 2017
  ident: ref_21
  article-title: A New Color Image Encryption Using Combination of the 1D Chaotic Map
  publication-title: Signal Process.
  doi: 10.1016/j.sigpro.2017.03.011
– volume: 78
  start-page: 995
  year: 2014
  ident: ref_14
  article-title: A fast color image encryption algorithm based on hyper-chaotic systems
  publication-title: Nonlinear Dyn.
  doi: 10.1007/s11071-014-1492-0
– volume: 17
  start-page: 3877
  year: 2015
  ident: ref_27
  article-title: A Colour Image Encryption Scheme Using Permutation-Substitution Based on Chaos
  publication-title: Entropy
  doi: 10.3390/e17063877
– volume: 222
  start-page: 323
  year: 2013
  ident: ref_16
  article-title: Local Shannon entropy measure with statistical tests for image randomness
  publication-title: Inf. Sci.
  doi: 10.1016/j.ins.2012.07.049
– volume: 90
  start-page: 225
  year: 2017
  ident: ref_24
  article-title: Color image encryption based on hybrid hyper-chaotic system and cellular automata
  publication-title: Opt. Lasers Eng.
  doi: 10.1016/j.optlaseng.2016.10.019
– volume: 342
  start-page: 51
  year: 2015
  ident: ref_23
  article-title: A color image encryption with heterogeneous bit-permutation and correlated chaos
  publication-title: Opt. Commun.
  doi: 10.1016/j.optcom.2014.12.043
– volume: 13
  start-page: 29
  year: 1989
  ident: ref_4
  article-title: On the Derivation of a “Chaotic” Encryption Algorithm
  publication-title: Cryptologia
  doi: 10.1080/0161-118991863745
– volume: 7
  start-page: 50513
  year: 2019
  ident: ref_26
  article-title: Implementation of Encryption Algorithm and Wireless Image Transmission System on FPGA
  publication-title: IEEE Access
  doi: 10.1109/ACCESS.2019.2910859
– volume: 450
  start-page: 361
  year: 2018
  ident: ref_12
  article-title: The unified image encryption algorithm based on chaos and cubic S-Box
  publication-title: Inf. Sci.
  doi: 10.1016/j.ins.2018.03.055
– volume: 57
  start-page: 3124
  year: 2010
  ident: ref_6
  article-title: Implementation and testing of high-Speed CMOS true random number generators based on chaotic systems
  publication-title: IEEE Trans. Circuits Syst. I Regul. Pap.
  doi: 10.1109/TCSI.2010.2052515
– volume: 28
  start-page: 656
  year: 1949
  ident: ref_9
  article-title: Communication theory of secrecy systems
  publication-title: Bell Labs Tech. J.
  doi: 10.1002/j.1538-7305.1949.tb00928.x
– volume: 78
  start-page: 2015
  year: 2014
  ident: ref_7
  article-title: Cryptographically secure random number generator with chaotic additional input
  publication-title: Nonlinear Dyn.
  doi: 10.1007/s11071-014-1591-y
– volume: 147
  start-page: 167
  year: 2000
  ident: ref_8
  article-title: Efficient hierarchical chaotic image encryption algorithm and its VLSI realization
  publication-title: IEEE Proc. Vis. Image Signal Process.
  doi: 10.1049/ip-vis:20000208
– volume: 1
  start-page: 31
  year: 2011
  ident: ref_25
  article-title: NPCR and UACI randomness tests for image encryption
  publication-title: Cyber J. Multidiscip. J. Sci. Technol. J. Sel. Areas Telecommun.
– volume: 48
  start-page: 163
  year: 2001
  ident: ref_3
  article-title: Chaos and cryptography: Block encryption ciphers based on chaotic maps
  publication-title: IEEE Trans. Circuits Syst. I Fundam. Theory Appl.
  doi: 10.1109/81.904880
– volume: 143
  start-page: 122
  year: 2018
  ident: ref_10
  article-title: A Novel Bit-Level Image Encryption Algorithm Based on 2D-LICM Hyperchaotic Map
  publication-title: Signal Process.
  doi: 10.1016/j.sigpro.2017.08.020
– volume: 82
  start-page: 79
  year: 2016
  ident: ref_13
  article-title: A novel color image encryption scheme using alternate chaotic mapping structure
  publication-title: Opt. Lasers Eng.
  doi: 10.1016/j.optlaseng.2015.12.006
– volume: 141
  start-page: 109
  year: 2017
  ident: ref_1
  article-title: Color image encryption based on chaotic systems and elliptic curve ElGamal scheme
  publication-title: Signal Process.
  doi: 10.1016/j.sigpro.2017.04.006
– volume: 7
  start-page: 2145
  year: 2013
  ident: ref_18
  article-title: Symmetric key image encryption using chaotic Rossler system
  publication-title: Secur. Commun. Netw.
  doi: 10.1002/sec.927
– volume: 44
  start-page: 1234
  year: 2014
  ident: ref_17
  article-title: Biometric Inspired Multimedia Encryption Based on Dual Parameter Fractional Fourier Transform
  publication-title: IEEE Trans. Syst. Man Cybern. Syst.
  doi: 10.1109/TSMC.2014.2303789
– volume: 5
  start-page: 6429
  year: 2017
  ident: ref_22
  article-title: A novel colour image encryption scheme using rectangular transform-enhanced chaotic tent maps
  publication-title: IEEE Access
– volume: 29
  start-page: 887
  year: 2014
  ident: ref_15
  article-title: A new hyperchaotic map and its application in an image encryption scheme
  publication-title: Signal Process. Image Commun.
  doi: 10.1016/j.image.2014.04.001
SSID ssj0000505460
Score 2.3433733
Snippet In this paper, we propose an image encryption algorithm based on four-dimensional chaotic system to generate key and improve advanced encryption standard. The...
SourceID unpaywall
crossref
SourceType Open Access Repository
Enrichment Source
Index Database
StartPage 189
Title FPGA Implementation and Design of a Hybrid Chaos-AES Color Image Encryption Algorithm
URI https://www.mdpi.com/2073-8994/12/2/189/pdf?version=1581765372
UnpaywallVersion publishedVersion
Volume 12
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAFT
  databaseName: Open Access Digital Library
  customDbUrl:
  eissn: 2073-8994
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000505460
  issn: 2073-8994
  databaseCode: KQ8
  dateStart: 20090101
  isFulltext: true
  titleUrlDefault: http://grweb.coalliance.org/oadl/oadl.html
  providerName: Colorado Alliance of Research Libraries
– providerCode: PRVEBS
  databaseName: EBSCOhost Academic Search Ultimate
  customDbUrl: https://search.ebscohost.com/login.aspx?authtype=ip,shib&custid=s3936755&profile=ehost&defaultdb=asn
  eissn: 2073-8994
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000505460
  issn: 2073-8994
  databaseCode: ABDBF
  dateStart: 20100301
  isFulltext: true
  titleUrlDefault: https://search.ebscohost.com/direct.asp?db=asn
  providerName: EBSCOhost
– providerCode: PRVEBS
  databaseName: EBSCOhost Mathematics Source - HOST
  customDbUrl:
  eissn: 2073-8994
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000505460
  issn: 2073-8994
  databaseCode: AMVHM
  dateStart: 20100301
  isFulltext: true
  titleUrlDefault: https://www.ebsco.com/products/research-databases/mathematics-source
  providerName: EBSCOhost
– providerCode: PRVEBS
  databaseName: Inspec with Full Text
  customDbUrl:
  eissn: 2073-8994
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000505460
  issn: 2073-8994
  databaseCode: ADMLS
  dateStart: 20100301
  isFulltext: true
  titleUrlDefault: https://www.ebsco.com/products/research-databases/inspec-full-text
  providerName: EBSCOhost
– providerCode: PRVFQY
  databaseName: GFMER Free Medical Journals
  customDbUrl:
  eissn: 2073-8994
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000505460
  issn: 2073-8994
  databaseCode: GX1
  dateStart: 20090101
  isFulltext: true
  titleUrlDefault: http://www.gfmer.ch/Medical_journals/Free_medical.php
  providerName: Geneva Foundation for Medical Education and Research
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 2073-8994
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000505460
  issn: 2073-8994
  databaseCode: M~E
  dateStart: 20080101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
– providerCode: PRVPQU
  databaseName: ProQuest Central
  customDbUrl: http://www.proquest.com/pqcentral?accountid=15518
  eissn: 2073-8994
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000505460
  issn: 2073-8994
  databaseCode: BENPR
  dateStart: 20090301
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Technology Collection
  customDbUrl:
  eissn: 2073-8994
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000505460
  issn: 2073-8994
  databaseCode: 8FG
  dateStart: 20090301
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/technologycollection1
  providerName: ProQuest
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1bS8MwFA46H_RFnRe8jjwoqFDbNE0vT1LmdAiKoIP5NNKkceLWja1T5q_3pM1kiIj41oeTEvhOvnNOci4IHSnHj5gkxJKKepYHjGcllOk3-JCDuXCEW7TMv73zmy3vps3a5sJtbNIqIRR_KUjaBf2zICDwbOLark3CyB5KdfFmbpIIC0ngMxoABS_5DHzxClpq3d3HT3qi3GxtWZRHIba3x9M-gWDfIXqo-5wZWp5kQz59573enG25WkOd2a7KlJLX80menIuPbw0b_7_tdbRq3E4cl3pSRQtptoGq5mCP8YnpPn26iVpX99cxLpoG901dUoZ5JvFlkeuBBwpz3JzqQi9c7_LB2IobD7gOHDqCVcBOuJGJ0bRgIhz3ngejl7zb34L_Nh7rTcvMXrCEGzi5BUiRkHMmAEePg0VTTigi6lEqBQFmktwJlceDgEVcOR5VxFeRTKWrfCfRT5_bqJINsnQHYZ4IBadeuhFLQBDCcUZTzhVRKtXp2rvobAZFR5jG5Ho-Rq8DAYrGrTOH2y46-hIelv04fhY7_sL0N7m9P8rtoxX9VaZrH6BKPpqkh-CN5EkNLV63Sc0o3ifaBtmp
linkProvider Unpaywall
linkToUnpaywall http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1bS8MwFA4yH_TFuzhv5EFBha5N0_TyJGVOh6AIOphPI00aN9y6sXXK_PWetJkMERHf-nBSAt_Jd85JzgWhE-X4EZOEWFJRz_KA8ayEMv0GH3IwF45wi5b5d_d-s-XdtlnbXLhNTFolhOK9gqRd0D8LAgLPJq7t2iSM7JFUl2_mJomwkAQ-owFQ8LLPwBevoOXW_UP8rCfKzdeWRXkUYnt7MhsQCPYdooe6L5ihlWk24rN33u8v2JbrddSZ76pMKXmtTfOkJj6-NWz8_7Y30JpxO3Fc6skmWkqzLbRpDvYEn5nu0-fbqHX9cBPjomnwwNQlZZhnEl8VuR54qDDHzZku9ML1Lh9OrLjxiOvAoWNYBeyEG5kYzwomwnH_ZTju5d3BDvy38VRvWmb2giXcwMktQIqEnDMBOHocLJpyQhFRj1IpCDCT5E6oPB4ELOLK8agivopkKl3lO4l--txFlWyYpXsI80QoOPXSjVgCghCOM5pyrohSqU7XrqKLORQdYRqT6_kY_Q4EKBq3zgJuVXTyJTwq-3H8LHb6helvcvt_lDtAq_qrTNc-RJV8PE2PwBvJk2Ojcp_Fjdi4
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=FPGA+Implementation+and+Design+of+a+Hybrid+Chaos-AES+Color+Image+Encryption+Algorithm&rft.jtitle=Symmetry+%28Basel%29&rft.au=Yang%2C+Cheng-Hsiung&rft.au=Chien%2C+Yu-Sheng&rft.date=2020-02-01&rft.issn=2073-8994&rft.eissn=2073-8994&rft.volume=12&rft.issue=2&rft.spage=189&rft_id=info:doi/10.3390%2Fsym12020189&rft.externalDBID=n%2Fa&rft.externalDocID=10_3390_sym12020189
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2073-8994&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2073-8994&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2073-8994&client=summon