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...

Full description

Saved in:
Bibliographic Details
Main Authors: Pammu, Ali Akbar, Chong, Kwen-Siong, Ne, Kyaw Zwa Lwin, Gwee, Bah Hwee
Other Authors: School of Electrical and Electronic Engineering
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