AES S-Box/ Inv S-Box Optimization Using FPGA Implementation

Authors

  • Hidayarni Hamzah Department of Electronic Engineering, Faculty of Electrical and Electronic Engineering, Universiti Tun Hussein Onn Malaysia, Parit Raja, Batu Pahat, Johor, Malaysia.
  • Nabihah Ahmad Department of Electronic Engineering, Faculty of Electrical and Electronic Engineering, Universiti Tun Hussein Onn Malaysia, Parit Raja, Batu Pahat, Johor, Malaysia.
  • M. Hairol Jabbar Department of Computer Engineering, Faculty of Electrical and Electronic Engineering, Universiti Tun Hussein Onn Malaysia, Parit Raja, Batu Pahat, Johor, Malaysia.
  • Chin Fhong Soon Department of Electronic Engineering, Faculty of Electrical and Electronic Engineering, Universiti Tun Hussein Onn Malaysia, Parit Raja, Batu Pahat, Johor, Malaysia.

Keywords:

AES, S-box/InvS-box, Composite Field, FPGA,

Abstract

Advanced Encryption Standard (AES) is a common symmetric encryption algorithm and widely implemented in Wireless Local Area Network (WLAN), Radio Frequency Identification (RFID) tags and Bluetooth controller as the default choice for security services in its application. Substitution box (S-box) is a non-linear transformation and the core of AES implementation which consumed most of the power in AES hardware. This paper presents a low-complexity design methodology for the S-box/ Inverse S-box (Inv S-box) implemented in Field-Programmable Gate Array (FPGA) using composite field arithmetic and Quartus II as a tool to obtain simulation results through Verilog Hardware Description Language (HDL). This design utilized 94 slices with the hardware cost of the S-box/InvS-box is about 172 logic gates, with the power consumption of 31mW and the throughput is 1.6Gbps obtained through calculation. The design is suitable for the portable device application which requires data security with a low area and power consumption.

Downloads

Published

2017-11-30

How to Cite

Hamzah, H., Ahmad, N., Jabbar, M. H., & Soon, C. F. (2017). AES S-Box/ Inv S-Box Optimization Using FPGA Implementation. Journal of Telecommunication, Electronic and Computer Engineering (JTEC), 9(3-8), 133–136. Retrieved from https://jtec.utem.edu.my/jtec/article/view/3112

Most read articles by the same author(s)