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...
        Saved in:
      
    
          | Published in | Symmetry (Basel) Vol. 12; no. 2; p. 189 | 
|---|---|
| Main Authors | , | 
| Format | Journal Article | 
| Language | English | 
| Published | 
          
        01.02.2020
     | 
| Online Access | Get full text | 
| ISSN | 2073-8994 2073-8994  | 
| DOI | 10.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 |