Circuit and system design for optimal lightweight AES encryption on FPGA
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...
Saved in:
Main Authors: | , , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2018
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/89254 http://hdl.handle.net/10220/46188 https://researchportal.hw.ac.uk/en/publications/circuit-and-system-design-for-optimal-lightweight-aes-encryption- |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-89254 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-892542019-12-10T13:32:45Z Circuit and system design for optimal lightweight AES encryption on FPGA Wong, Ming Ming Wong, Dennis M. L. Zhang, Cishen Hijazin, Ismat School of Computer Science and Engineering Hardware & Embedded Systems Lab (HESL) DRNTU::Engineering::Computer science and engineering Advanced Encryption Standard (AES) AES S-box 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. Published version 2018-10-02T08:51:40Z 2019-12-06T17:21:16Z 2018-10-02T08:51:40Z 2019-12-06T17:21:16Z 2018 Journal Article Wong, M. M., Wong, D. M. L., Zhang, C. & Hijazin, I. (2018). Circuit and system design for optimal lightweight AES encryption on FPGA. IAENG International Journal of Computer Science, 45(1), 52-62. 1819-656X https://hdl.handle.net/10356/89254 http://hdl.handle.net/10220/46188 https://researchportal.hw.ac.uk/en/publications/circuit-and-system-design-for-optimal-lightweight-aes-encryption- en IAENG International Journal of Computer Science © 2018 IAENG International Journal of Computer Science. This paper was published in IAENG International Journal of Computer Science and is made available as an electronic reprint (preprint) with permission of IAENG International Journal of Computer Science. The published version is available at: [https://researchportal.hw.ac.uk/en/publications/circuit-and-system-design-for-optimal-lightweight-aes-encryption-]. One print or electronic copy may be made for personal use only. Systematic or multiple reproduction, distribution to multiple locations via electronic or other means, duplication of any material in this paper for a fee or for commercial purposes, or modification of the content of the paper is prohibited and is subject to penalties under law. 11 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
country |
Singapore |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Computer science and engineering Advanced Encryption Standard (AES) AES S-box |
spellingShingle |
DRNTU::Engineering::Computer science and engineering Advanced Encryption Standard (AES) AES S-box Wong, Ming Ming Wong, Dennis M. L. Zhang, Cishen Hijazin, Ismat Circuit and system design for optimal lightweight AES encryption on FPGA |
description |
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. |
author2 |
School of Computer Science and Engineering |
author_facet |
School of Computer Science and Engineering Wong, Ming Ming Wong, Dennis M. L. Zhang, Cishen Hijazin, Ismat |
format |
Article |
author |
Wong, Ming Ming Wong, Dennis M. L. Zhang, Cishen Hijazin, Ismat |
author_sort |
Wong, Ming Ming |
title |
Circuit and system design for optimal lightweight AES encryption on FPGA |
title_short |
Circuit and system design for optimal lightweight AES encryption on FPGA |
title_full |
Circuit and system design for optimal lightweight AES encryption on FPGA |
title_fullStr |
Circuit and system design for optimal lightweight AES encryption on FPGA |
title_full_unstemmed |
Circuit and system design for optimal lightweight AES encryption on FPGA |
title_sort |
circuit and system design for optimal lightweight aes encryption on fpga |
publishDate |
2018 |
url |
https://hdl.handle.net/10356/89254 http://hdl.handle.net/10220/46188 https://researchportal.hw.ac.uk/en/publications/circuit-and-system-design-for-optimal-lightweight-aes-encryption- |
_version_ |
1681038582193586176 |