Circuit and system design for optimal lightweight AES encryption on FPGA

Ming Ming Wong*, M. L. Dennis Wong, Cishen Zhang, Ismat Hijazin

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

9 Citations (Scopus)

Abstract

The substitution box (or commonly termed as S-Box) is a non-linear transformation, and known as the bottleneck of the overall operation in AES cipher. Due to recent emergence of high performance and lightweight applications, the required optimum AES cipher has to be both hardware cost effective and computationally efficient. In this study, we implemented various S-box architectures in AES encryption in order to perform an in-depth hardware analysis on FPGA platform. These architectures are the hard-coded LUT S-box, the pure combinatorial S-box using composite field arithmetic (CFA), the pipelined version of CFA S-Box, the CFA AES S-box using direct computation and Linear Feedback Shift Register (LFSR) based S-Box. As a result, a total of six AES ciphers with different S-box architectures are synthesized and implemented on FPGA platform. Considering both the hardware size (total Logic Elements (LE)) as well as the performance (throughput (Mbps)) the optimum AES cipher implementation is derived in this work. The presented implementation is proven lower in hardware area occupancy and higher in computational speed compared to the existing works.

Original languageEnglish
Pages (from-to)52-62
Number of pages11
JournalIAENG International Journal of Computer Science
Volume45
Issue number1
Publication statusPublished - 10 Feb 2018

Keywords

  • Advanced encryption standard (AES)
  • AES S-box
  • Composite field arithmetic (CFA)
  • Lightweight cipher
  • linear feedback shift register (LFSR)
  • Pipeline

ASJC Scopus subject areas

  • Computer Science(all)

Fingerprint

Dive into the research topics of 'Circuit and system design for optimal lightweight AES encryption on FPGA'. Together they form a unique fingerprint.

Cite this