Area-Efficient Nano-AES Implementation for Internet-of-Things Devices
Due to the fast-growing number of connected tiny devices to the Internet of Things (IoT), providing end-to-end security is vital. Therefore, it is essential to design the cryptosystem based on the requirement of resource-constrained IoT devices. This article presents a lightweight advanced encryptio...
Saved in:
| Published in | IEEE transactions on very large scale integration (VLSI) systems Vol. 29; no. 1; pp. 136 - 148 |
|---|---|
| Main Authors | , |
| Format | Journal Article |
| Language | English |
| Published |
New York
IEEE
01.01.2021
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Subjects | |
| Online Access | Get full text |
| ISSN | 1063-8210 1557-9999 |
| DOI | 10.1109/TVLSI.2020.3033928 |
Cover
| Abstract | Due to the fast-growing number of connected tiny devices to the Internet of Things (IoT), providing end-to-end security is vital. Therefore, it is essential to design the cryptosystem based on the requirement of resource-constrained IoT devices. This article presents a lightweight advanced encryption standard (AES), a high-secure symmetric cryptography algorithm, implementation on field-programmable gate array (FPGA) and 65-nm technology for resource-constrained IoT devices. The proposed architecture includes 8-bit datapath and five main blocks. We design two specified register banks, Key-Register and State-Register, for storing the plain text, keys, and intermediate data. To reduce the area, Shift-Rows is embedded inside the State-Register. To adapt the Mix-Column to 8-bit datapath, we design an optimized 8-bit block for Mix-Columns with four internal registers, which accept 8-bit and send back 8-bit. Also, a shared optimized Sub-Bytes is employed for the key expansion phase and encryption phase. To optimize Sub-Bytes, we merge and simplify some parts of the Sub-Bytes. To reduce power consumption, we apply the clock gating technique to the design. Application-specific integrated circuit (ASIC) implementation results show a respective improvement in the area over the previous similar works from 35% to 2.4%. Based on the results, the proposed design is a suitable cryptosystem for tiny IoT devices. |
|---|---|
| AbstractList | Due to the fast-growing number of connected tiny devices to the Internet of Things (IoT), providing end-to-end security is vital. Therefore, it is essential to design the cryptosystem based on the requirement of resource-constrained IoT devices. This article presents a lightweight advanced encryption standard (AES), a high-secure symmetric cryptography algorithm, implementation on field-programmable gate array (FPGA) and 65-nm technology for resource-constrained IoT devices. The proposed architecture includes 8-bit datapath and five main blocks. We design two specified register banks, Key-Register and State-Register, for storing the plain text, keys, and intermediate data. To reduce the area, Shift-Rows is embedded inside the State-Register. To adapt the Mix-Column to 8-bit datapath, we design an optimized 8-bit block for Mix-Columns with four internal registers, which accept 8-bit and send back 8-bit. Also, a shared optimized Sub-Bytes is employed for the key expansion phase and encryption phase. To optimize Sub-Bytes, we merge and simplify some parts of the Sub-Bytes. To reduce power consumption, we apply the clock gating technique to the design. Application-specific integrated circuit (ASIC) implementation results show a respective improvement in the area over the previous similar works from 35% to 2.4%. Based on the results, the proposed design is a suitable cryptosystem for tiny IoT devices. |
| Author | Shahbazi, Karim Ko, Seok-Bum |
| Author_xml | – sequence: 1 givenname: Karim orcidid: 0000-0002-8166-5228 surname: Shahbazi fullname: Shahbazi, Karim email: k.shahbazi@usask.ca organization: Department of Electrical and Computer Engineering, University of Saskatchewan, Saskatoon, SK, Canada – sequence: 2 givenname: Seok-Bum orcidid: 0000-0002-9287-317X surname: Ko fullname: Ko, Seok-Bum email: seokbum.ko@usask.ca organization: Department of Electrical and Computer Engineering, University of Saskatchewan, Saskatoon, SK, Canada |
| BookMark | eNp9kD9PwzAQxS1UJErhC8ASidnF_xLbY1UKRKpgaGG1HPcCrlq7OCkS356UVAwM3HKn03t3er9zNAgxAEJXlIwpJfp2-TpflGNGGBlzwrlm6gQNaZ5LrLsadDMpOFaMkjN03jRrQqgQmgzRbJLA4llde-chtNmTDRFPZous3O42sO1WtvUxZHVMWRlaSAFaHGu8fPfhrcnu4NM7aC7QaW03DVwe-wi93M-W00c8f34op5M5drygLbZMS6EKJgsJMtfMcVcVVtBKqxxk5SxRhQJmgRWMgljVUvJaO23ZSjlVAR-hm_7uLsWPPTStWcd9Ct1Lw4SSQpCcyk7FepVLsWkS1GaX_NamL0OJOeAyP7jMAZc54upM6o_J-T57m6zf_G-97q0eAH5_aZZL3gX4Bp5SeVg |
| CODEN | IEVSE9 |
| CitedBy_id | crossref_primary_10_1002_ett_70094 crossref_primary_10_1016_j_micpro_2022_104588 crossref_primary_10_1155_2021_9355123 crossref_primary_10_1016_j_vlsi_2023_102057 crossref_primary_10_3390_electronics10162023 crossref_primary_10_1109_TVLSI_2021_3058509 crossref_primary_10_1080_09720529_2022_2133242 crossref_primary_10_1109_TCSII_2023_3293999 crossref_primary_10_1002_cpe_6635 crossref_primary_10_1016_j_vlsi_2022_04_005 crossref_primary_10_1080_03772063_2023_2204829 crossref_primary_10_1109_TETC_2023_3280470 crossref_primary_10_1109_JIOT_2023_3298855 crossref_primary_10_1109_ACCESS_2021_3139040 crossref_primary_10_1016_j_cose_2024_104284 crossref_primary_10_3390_s21248347 crossref_primary_10_1109_TVLSI_2021_3129107 crossref_primary_10_3390_electronics13163148 crossref_primary_10_1007_s10489_023_04996_5 crossref_primary_10_1016_j_micpro_2021_104280 crossref_primary_10_1109_TVLSI_2024_3409650 crossref_primary_10_1016_j_compeleceng_2024_109168 crossref_primary_10_1007_s10470_025_02343_x crossref_primary_10_1007_s11276_024_03714_4 crossref_primary_10_32604_cmc_2022_029637 crossref_primary_10_1002_cta_3892 crossref_primary_10_1109_ACCESS_2025_3533611 crossref_primary_10_3390_cryptography6030045 |
| Cites_doi | 10.1016/j.micpro.2015.07.005 10.1109/MCOM.2018.1700330 10.1109/JSSC.2014.2384039 10.1109/APCCAS.2008.4746284 10.1109/TVLSI.2004.832943 10.1109/ISCAS.2015.7169155 10.1109/ISIEA.2010.5679375 10.1109/ISCAS.2019.8702450 10.1109/ARITH.2018.8464780 10.1109/DSD.2006.40 10.1007/s13389-011-0005-z 10.1016/j.compeleceng.2011.06.003 10.1049/iet-cdt.2019.0179 10.1049/el.2017.2151 10.1109/TVLSI.2017.2716386 10.1007/s11265-019-01471-8 10.1016/j.jestch.2017.07.002 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2021 |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2021 |
| DBID | 97E RIA RIE AAYXX CITATION 7SP 8FD L7M |
| DOI | 10.1109/TVLSI.2020.3033928 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Xplore CrossRef Electronics & Communications Abstracts Technology Research Database Advanced Technologies Database with Aerospace |
| DatabaseTitle | CrossRef Technology Research Database Advanced Technologies Database with Aerospace Electronics & Communications Abstracts |
| DatabaseTitleList | Technology Research Database |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Xplore Digital Library (LUT) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISSN | 1557-9999 |
| EndPage | 148 |
| ExternalDocumentID | 10_1109_TVLSI_2020_3033928 9257377 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: University of Saskatchewan Dean’s Scholarship funderid: 10.13039/100008920 – fundername: NSERC funderid: 10.13039/501100000038 |
| GroupedDBID | -~X .DC 0R~ 29I 3EH 4.4 5GY 5VS 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABFSI ABQJQ ABVLG ACGFS ACIWK AENEX AETIX AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 E.L EBS EJD HZ~ H~9 ICLAB IEDLZ IFIPE IFJZH IPLJI JAVBF LAI M43 O9- OCL P2P RIA RIE RNS TN5 VH1 AAYXX CITATION 7SP 8FD L7M |
| ID | FETCH-LOGICAL-c361t-a2974862767e7592c3cb6a41b985e7bca0868e2ae2621e4df773f9c9a2d8c8be3 |
| IEDL.DBID | RIE |
| ISSN | 1063-8210 |
| IngestDate | Sun Jun 29 15:21:09 EDT 2025 Thu Apr 24 22:50:29 EDT 2025 Wed Oct 01 02:59:26 EDT 2025 Wed Aug 27 05:47:02 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 1 |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html https://doi.org/10.15223/policy-029 https://doi.org/10.15223/policy-037 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c361t-a2974862767e7592c3cb6a41b985e7bca0868e2ae2621e4df773f9c9a2d8c8be3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0002-8166-5228 0000-0002-9287-317X |
| PQID | 2487440517 |
| PQPubID | 85424 |
| PageCount | 13 |
| ParticipantIDs | proquest_journals_2487440517 ieee_primary_9257377 crossref_primary_10_1109_TVLSI_2020_3033928 crossref_citationtrail_10_1109_TVLSI_2020_3033928 |
| ProviderPackageCode | CITATION AAYXX |
| PublicationCentury | 2000 |
| PublicationDate | 2021-Jan. 2021-1-00 20210101 |
| PublicationDateYYYYMMDD | 2021-01-01 |
| PublicationDate_xml | – month: 01 year: 2021 text: 2021-Jan. |
| PublicationDecade | 2020 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York |
| PublicationTitle | IEEE transactions on very large scale integration (VLSI) systems |
| PublicationTitleAbbrev | TVLSI |
| PublicationYear | 2021 |
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| References | ref13 moradi (ref5) 2011 ref15 ref11 ref10 ref2 hoang (ref14) 2016 sornin (ref1) 2015 paar (ref16) 1994 järvinen (ref6) 2005 ref24 ref23 ref26 ref25 ref20 ref22 ref21 (ref19) 2001 ref28 ref8 cho (ref27) 2005 ref7 patrick (ref4) 2016 ref9 ref3 mui (ref18) 2007 banik (ref12) 2015 satoh (ref17) 2001 |
| References_xml | – ident: ref10 doi: 10.1016/j.micpro.2015.07.005 – start-page: 1 year: 2016 ident: ref4 article-title: The role of energy in the lightweight cryptographic profile publication-title: Proc NIST Lightweight Cryptogr Workshop – ident: ref2 doi: 10.1109/MCOM.2018.1700330 – start-page: 178 year: 2015 ident: ref12 article-title: Exploring energy efficiency of lightweight block ciphers publication-title: Proc Int Conf Sel Areas Cryptogr – year: 2007 ident: ref18 article-title: Practical implementation of Rijndael S-box using combinational logic – ident: ref23 doi: 10.1109/JSSC.2014.2384039 – ident: ref28 doi: 10.1109/APCCAS.2008.4746284 – start-page: 239 year: 2001 ident: ref17 article-title: A compact Rijndael hardware architecture with S-box optimization publication-title: Proc Int Conf Theory Appl Cryptol Inf Secur – ident: ref15 doi: 10.1109/TVLSI.2004.832943 – ident: ref7 doi: 10.1109/ISCAS.2015.7169155 – ident: ref11 doi: 10.1109/ISIEA.2010.5679375 – start-page: 1 year: 2015 ident: ref1 article-title: LoRaWAN specification – year: 1994 ident: ref16 article-title: Efficient VLSI architectures for bit-parallel computation in Galois fields – start-page: 1 year: 2005 ident: ref6 article-title: Efficient byte permutation realizations for compact AES implementations publication-title: Proc 13th Eur Signal Process Conf – start-page: 279 year: 2005 ident: ref27 article-title: A 5.1-$\mu$ /W UHF RFID tag chip integrated with sensors for wireless environmental monitoring publication-title: Proc 31st Eur Solid-State Circuits Conf (ESSCIRC) – start-page: 89 year: 2016 ident: ref14 article-title: An ultra-low power AES encryption core in 65 nm SOTB CMOS process publication-title: Proc Int SoC Design Conf (ISOCC) – ident: ref24 doi: 10.1109/ISCAS.2019.8702450 – ident: ref20 doi: 10.1109/ARITH.2018.8464780 – ident: ref22 doi: 10.1109/DSD.2006.40 – ident: ref26 doi: 10.1007/s13389-011-0005-z – ident: ref9 doi: 10.1016/j.compeleceng.2011.06.003 – ident: ref21 doi: 10.1049/iet-cdt.2019.0179 – ident: ref25 doi: 10.1049/el.2017.2151 – ident: ref3 doi: 10.1109/TVLSI.2017.2716386 – ident: ref13 doi: 10.1007/s11265-019-01471-8 – start-page: 69 year: 2011 ident: ref5 article-title: Pushing the limits: A very compact and a threshold implementation of AES publication-title: Proc Annu Int Conf Theory Appl Cryptograph Techn – start-page: 1 year: 2001 ident: ref19 – ident: ref8 doi: 10.1016/j.jestch.2017.07.002 |
| SSID | ssj0014490 |
| Score | 2.4837992 |
| Snippet | Due to the fast-growing number of connected tiny devices to the Internet of Things (IoT), providing end-to-end security is vital. Therefore, it is essential to... |
| SourceID | proquest crossref ieee |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 136 |
| SubjectTerms | Advanced encryption standard (AES) algorithm Algorithms Application specific integrated circuits Circuit design clock gating Clocks Computer architecture Cryptography Design optimization Devices Encryption Field programmable gate arrays hardware implementation Integrated circuits Internet of Things Internet of Things (IoT) lightweight cryptography Power consumption Power demand Registers |
| Title | Area-Efficient Nano-AES Implementation for Internet-of-Things Devices |
| URI | https://ieeexplore.ieee.org/document/9257377 https://www.proquest.com/docview/2487440517 |
| Volume | 29 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Xplore Digital Library (LUT) customDbUrl: eissn: 1557-9999 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0014490 issn: 1063-8210 databaseCode: RIE dateStart: 19930101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1Lj9MwEB61PbEHFiiIQkE5cAP3YTt-HCvoqiDKpe2qt8h2JhfYFEF62V_P2EkrlkWIWw62ZHkc-_vm8Q3AG1t5gVWMMBJ-YLIKlhmhLKtKK9HlqhIuOvTXX9RqJz_t830P3p1rYRAxJZ_hJH6mWH55CMfoKptaOl9C6z70tVFtrdY5YiClbZUHlGCGeMypQGZmp9vrz5uPRAU5MdSZIEBg7jxCqavKvas4vS9Xl7A-raxNK_k6OTZ-Em7_EG3836U_gocd0MwW7cl4DD2sn8DFb_KDQ1guCDGyZRKRoNkZ3bQHtlhusiQZfNNVJdUZ4dqs9Rxiww4Va3t9Zh8w3TJPYXe13L5fsa6tAgtCzRvmOHEIIjJaadS55UEEr5yce2ty1D44YjkGuUOu-BxlWWktKhus46UJxqN4BoP6UONzyJyXJVEglCijATSBHcIMLveOYI5HM4L5aZ-L0GmOx9YX34rEPWa2SLYpom2KzjYjeHue871V3Pjn6GHc7PPIbp9HMD6Zs-h-yp8Fl1HrP4qSvfj7rJfwgMeUleRhGcOg-XHEV4Q5Gv86HbZfebLQ4w |
| linkProvider | IEEE |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NTxsxEB2lcGg58NG0IhDoHrhRh8T2rtfHqAQlNOFCUuW2sr2zF0qCYHPh1zP2biJoq4rbHmzJ8njt9-bjDcCZLqzAwkcYCT8wWTjNUpFoVuRaoomTQhjv0J_cJMOZvJ7H8wZ839TCIGJIPsOO_wyx_HzpVt5VdqHpfAmlPsB2LKWMq2qtTcxASl1pDySCpcRk1iUyXX0x_TW-HREZ5MRRu4IgQfrmGQp9Vf66jMMLc7UHk_XaqsSSu86qtB33_Ids43sXvw-7NdSM-tXZOIAGLj7DzisBwiYM-oQZ2SDISNDsiO7aJesPbqMgGnxf1yUtIkK2UeU7xJItC1Z1-4wuMdwzX2B2NZj-GLK6sQJzIumVzHBiEURlVKJQxZo74WxiZM_qNEZlnSGekyI3yBPeQ5kXSolCO214nrrUovgKW4vlAg8hMlbmRIJQovQGUAR3CDWY2BoCOhbTFvTW-5y5WnXcN7_4nQX20dVZsE3mbZPVtmnB-WbOQ6W58d_RTb_Zm5H1PregvTZnVv-WTxmXXu3fy5Id_XvWN_g4nE7G2Xh08_MYPnGfwBL8LW3YKh9XeEIIpLSn4eC9AJdh1DA |
| 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=Area-Efficient+Nano-AES+Implementation+for+Internet-of-Things+Devices&rft.jtitle=IEEE+transactions+on+very+large+scale+integration+%28VLSI%29+systems&rft.au=Shahbazi%2C+Karim&rft.au=Ko%2C+Seok-Bum&rft.date=2021-01-01&rft.pub=IEEE&rft.issn=1063-8210&rft.volume=29&rft.issue=1&rft.spage=136&rft.epage=148&rft_id=info:doi/10.1109%2FTVLSI.2020.3033928&rft.externalDocID=9257377 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1063-8210&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1063-8210&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1063-8210&client=summon |