University of Bahrain
Scientific Journals

AES-32: An FPGA implementation of lightweight AES for IoT Devices

Show simple item record

dc.contributor.author Dhanda, Sumit Singh
dc.contributor.author Singh, Brahmjit
dc.contributor.author Jindal, Poonam
dc.date.accessioned 2023-07-17T05:20:37Z
dc.date.available 2023-07-17T05:20:37Z
dc.date.issued 2023-07-17
dc.identifier.issn 2210-142X
dc.identifier.uri https://journal.uob.edu.bh:443/handle/123456789/5015
dc.description.abstract IoT is marked by the resource-constrained devices. Information security is the main challenge that arise due to wireless transmission of data by ubiquitous sensors. The phenomenal growth of resource constrained devices in IoT setups has motivated for the research of lightweight solutions for information security. In this work, an optimized implementation of AES for high throughput has been presented. The data path of the AES is compressed to 32-bit. Implementation has been carried out on different FPGA families. Data path compression and use of BRAMs has led to improved throughput with savings in resource consumption. Loop-unrolled AES results in the consumption of 2669 slices which 12 times as big as this design. While 32-bit AES with 128-bit data path consumes 4 times more resources than proposed design which uses 223 slices and 5 BRAMs on Artix-7 FPGA. The proposed design delivers throughput in the range of 2.2 to 3.5 Gbps and achieves efficiency of 1.75 Mbps-7.8 Mbps per slice on different FPGAs. It outperforms different lightweight ciphers and constrained AES implementations in existing literature. en_US
dc.language.iso en en_US
dc.publisher University of Bahrain en_US
dc.subject Internet of Things (IoT) en_US
dc.subject Data path en_US
dc.subject Advance Encryption Scheme (AES) en_US
dc.subject Field Programmable Gate Arrays (FPGA) en_US
dc.subject Information security en_US
dc.title AES-32: An FPGA implementation of lightweight AES for IoT Devices en_US
dc.identifier.doi https://dx.doi.org/10.12785/ijcds/XXXXXX
dc.volume 14 en_US
dc.issue 1 en_US
dc.pagestart 1 en_US
dc.pageend xx en_US
dc.contributor.authorcountry India en_US
dc.contributor.authoraffiliation National Institute of Technology en_US
dc.contributor.authoraffiliation Galgotias University en_US
dc.source.title International Journal of Computing and Digital Systems en_US
dc.abbreviatedsourcetitle IJCDS en_US


Files in this item

This item appears in the following Issue(s)

Show simple item record

All Journals


Advanced Search

Browse

Administrator Account