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

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on very large scale integration (VLSI) systems Vol. 29; no. 1; pp. 136 - 148
Main Authors Shahbazi, Karim, Ko, Seok-Bum
Format Journal Article
LanguageEnglish
Published New York IEEE 01.01.2021
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text
ISSN1063-8210
1557-9999
DOI10.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