Design of Advanced Encryption System (AES) Algorithm Using ASIC Implementation for Internet of Things (IoT) Devices

Authors

  • Nabihah Ahmad VLSI and Embedded Technology (VEST) Focus group, Universiti Tun Hussein Onn Malaysia, Parit Raja, 86400, Johor Malaysia
  • Muhammad Hafiz Zamri Faculty of Electrical and Electronics Engineering, Universiti Tun Hussein Onn Malysia, Parit Raja, 86400, Johor Malaysia
  • Salman Ahmed Department of Electrical Engineering, Sukkur IBA University, Sukkur, 65200, Sindh, Pakistan
  • Ardhi Wijayanto Universitas Sebelas Maret, Indonesia
  • Suhaila Isaak Faculty of Electrical Engineering Universiti Teknologi Malaysia, 81310 Skudai, Johor Malaysia

DOI:

https://doi.org/10.37934/ard.123.1.131145

Keywords:

AES-128, IoT, S-Box, CMOS technology

Abstract

This paper presents an AES-128 configuration designed specifically for IoT devices, utilizing 90nm CMOS technology. The architecture, developed in Verilog HDL and executed through Synopsys tools, incorporates a modified S-Box aimed at enhancing performance, area efficiency, and throughput. The motivation stems from the increasing security requirements of IoT applications, highlighting the need for robust data protection for resource-constrained devices. Versatile for IoT applications, this design handles standard input data block sizes of 128 bits. It stands out as a purpose-built solution for securing digital communications in the IoT, overcoming unique challenges such as limited resources and fluctuating communication environments. The modified S-Box The altered S-Box bolsters security, aids in space optimization, and enhances efficiency compared to prevailing solutions. By using techniques to carefully modify replacement boxes, these designs deliver optimized performance from both a safety and space utilization perspective. Extensive validation work, including Synopsys tool testing and simulation, ensures the reliability of the proposed AES-128 design. It achieves a throughput of 14.54Mbps at a clock frequency of 100MHz while maintaining a compact footprint of 0.4324mm2 to meet the constraints of IoT devices. The practical implications of this design lie in the balance between performance and resource utilization, making it suitable for real-world IoT implementations. The utilization of a 128-bit key length augments security, rendering the proposed AES-128 an ideal choice for safeguarding data across diverse IoT applications.

Downloads

Download data is not yet available.

Published

2024-12-31

How to Cite

Ahmad, N. ., Zamri, M. H. ., Ahmed, S. ., Wijayanto, A. ., & Isaak, S. . (2024). Design of Advanced Encryption System (AES) Algorithm Using ASIC Implementation for Internet of Things (IoT) Devices. Journal of Advanced Research Design, 123(1), 131–145. https://doi.org/10.37934/ard.123.1.131145
سرور مجازی ایران Decentralized Exchange

Issue

Section

Articles
فروشگاه اینترنتی