High Secured Low Power Multiplexer-LUT Based AES S-Box Implementation
We propose a Multiplexer Look-Up-Table (MLUT) based Substitution-Box (S-Box) implementation for the Advanced Encryption Standard (AES) algorithm. There are two key features in the proposed MLUT based S-Box. First, it is implemented based on 256-byte to 1-byte multiplexer with a 256-byte memory inste...
Saved in:
Main Authors: | , , , |
---|---|
Other Authors: | |
Format: | Conference or Workshop Item |
Language: | English |
Published: |
2016
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/84207 http://hdl.handle.net/10220/41656 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-84207 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-842072020-03-07T13:24:44Z High Secured Low Power Multiplexer-LUT Based AES S-Box Implementation Pammu, Ali Akbar Chong, Kwen-Siong Ne, Kyaw Zwa Lwin Gwee, Bah Hwee School of Electrical and Electronic Engineering 2016 International Conference on Information Systems Engineering (ICISE) Centre for Integrated Circuits and Systems Power dissipation Logic gates We propose a Multiplexer Look-Up-Table (MLUT) based Substitution-Box (S-Box) implementation for the Advanced Encryption Standard (AES) algorithm. There are two key features in the proposed MLUT based S-Box. First, it is implemented based on 256-byte to 1-byte multiplexer with a 256-byte memory instead of the conventional implementation of employing multiplication inversion in GF(28) and affine transformation. Thus, our proposed S-Box is simpler in circuit implementation and lower in power dissipation. Second, our S-Box is 30× more secured against the Side Channel Attack (SCA) based on Correlation Power Analysis (CPA), as our proposed S-Box exhibits smaller variance in its power dissipation profile for different processed data. Based on the measurement results of AES-128 implemented on the Sakura-X FPGA board, our proposed S-Box dissipates only 1.9mW and features 5.5× lower power than the conventional S-Box implementation. Our proposed MLUT S-Box design is also highly secured as the CPA attack on the AES with our proposed S-Box implementation requires 13540 power traces. This is significantly higher than the conventional S-Box which requires only 445 power traces to uncover the same secrete key. ASTAR (Agency for Sci., Tech. and Research, S’pore) Accepted version 2016-11-30T09:27:36Z 2019-12-06T15:40:33Z 2016-11-30T09:27:36Z 2019-12-06T15:40:33Z 2016 Conference Paper Pammu, A. A., Chong, K. S., Ne, K. Z. L., & Gwee, B. H. (2016). High Secured Low Power Multiplexer-LUT Based AES S-Box Implementation. 2016 International Conference on Information Systems Engineering (ICISE). https://hdl.handle.net/10356/84207 http://hdl.handle.net/10220/41656 10.1109/ICISE.2016.11 en © 2016 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. The published version is available at: [http://dx.doi.org/10.1109/ICISE.2016.11]. 5 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
country |
Singapore |
collection |
DR-NTU |
language |
English |
topic |
Power dissipation Logic gates |
spellingShingle |
Power dissipation Logic gates Pammu, Ali Akbar Chong, Kwen-Siong Ne, Kyaw Zwa Lwin Gwee, Bah Hwee High Secured Low Power Multiplexer-LUT Based AES S-Box Implementation |
description |
We propose a Multiplexer Look-Up-Table (MLUT) based Substitution-Box (S-Box) implementation for the Advanced Encryption Standard (AES) algorithm. There are two key features in the proposed MLUT based S-Box. First, it is implemented based on 256-byte to 1-byte multiplexer with a 256-byte memory instead of the conventional implementation of employing multiplication inversion in GF(28) and affine transformation. Thus, our proposed S-Box is simpler in circuit implementation and lower in power dissipation. Second, our S-Box is 30× more secured against the Side Channel Attack (SCA) based on Correlation Power Analysis (CPA), as our proposed S-Box exhibits smaller variance in its power dissipation profile for different processed data. Based on the measurement results of AES-128 implemented on the Sakura-X FPGA board, our proposed S-Box dissipates only 1.9mW and features 5.5× lower power than the conventional S-Box implementation. Our proposed MLUT S-Box design is also highly secured as the CPA attack on the AES with our proposed S-Box implementation requires 13540 power traces. This is significantly higher than the conventional S-Box which requires only 445 power traces to uncover the same secrete key. |
author2 |
School of Electrical and Electronic Engineering |
author_facet |
School of Electrical and Electronic Engineering Pammu, Ali Akbar Chong, Kwen-Siong Ne, Kyaw Zwa Lwin Gwee, Bah Hwee |
format |
Conference or Workshop Item |
author |
Pammu, Ali Akbar Chong, Kwen-Siong Ne, Kyaw Zwa Lwin Gwee, Bah Hwee |
author_sort |
Pammu, Ali Akbar |
title |
High Secured Low Power Multiplexer-LUT Based AES S-Box Implementation |
title_short |
High Secured Low Power Multiplexer-LUT Based AES S-Box Implementation |
title_full |
High Secured Low Power Multiplexer-LUT Based AES S-Box Implementation |
title_fullStr |
High Secured Low Power Multiplexer-LUT Based AES S-Box Implementation |
title_full_unstemmed |
High Secured Low Power Multiplexer-LUT Based AES S-Box Implementation |
title_sort |
high secured low power multiplexer-lut based aes s-box implementation |
publishDate |
2016 |
url |
https://hdl.handle.net/10356/84207 http://hdl.handle.net/10220/41656 |
_version_ |
1681047177654173696 |