Pushing the limits : a very compact and a threshold implementation of AES

Our contribution is twofold: first we describe a very compact hardware implementation of AES-128, which requires only 2400 GE. This is to the best of our knowledge the smallest implementation reported so far. Then we apply the threshold countermeasure by Nikova et al. to the AES S-box and yield an i...

Full description

Saved in:
Bibliographic Details
Main Authors: Moradi, Amir, Poschmann, Axel, Ling, San, Paar, Christof, Wang, Huaxiong
Other Authors: School of Physical and Mathematical Sciences
Format: Article
Language:English
Published: 2012
Subjects:
Online Access:https://hdl.handle.net/10356/94854
http://hdl.handle.net/10220/7717
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-94854
record_format dspace
spelling sg-ntu-dr.10356-948542023-02-28T19:24:29Z Pushing the limits : a very compact and a threshold implementation of AES Moradi, Amir Poschmann, Axel Ling, San Paar, Christof Wang, Huaxiong School of Physical and Mathematical Sciences DRNTU::Science::Mathematics Our contribution is twofold: first we describe a very compact hardware implementation of AES-128, which requires only 2400 GE. This is to the best of our knowledge the smallest implementation reported so far. Then we apply the threshold countermeasure by Nikova et al. to the AES S-box and yield an implementation of the AES improving the level of resistance against first-order side-channel attacks. Our experimental results on real-world power traces show that although our implementation provides additional security, it is still susceptible to some sophisticated attacks having enough number of measurements. Accepted version 2012-04-11T03:37:21Z 2019-12-06T19:03:24Z 2012-04-11T03:37:21Z 2019-12-06T19:03:24Z 2011 2011 Journal Article Moradi, A., Poschmann, A., Ling, S., Paar, C., & Wang, H. (2011). Pushing the limits: a very compact and a threshold implementation of AES. Lecture Notes in Computer Science, 6632, 69-88. 0302-9743 https://hdl.handle.net/10356/94854 http://hdl.handle.net/10220/7717 10.1007/978-3-642-20465-4_6 en Lecture notes in computer science © 2011 International Association for Cryptologic Research.This is the author created version of a work that has been peer reviewed and accepted for publication by Lecture Notes in Computer Science, Springer on behalf of International Association for Cryptologic Research. It incorporates referee’s comments but changes resulting from the publishing process, such as copyediting, structural formatting, may not be reflected in this document. The published version is available at: http://dx.doi.org/10.1007/978-3-642-20465-4_6 20 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Science::Mathematics
spellingShingle DRNTU::Science::Mathematics
Moradi, Amir
Poschmann, Axel
Ling, San
Paar, Christof
Wang, Huaxiong
Pushing the limits : a very compact and a threshold implementation of AES
description Our contribution is twofold: first we describe a very compact hardware implementation of AES-128, which requires only 2400 GE. This is to the best of our knowledge the smallest implementation reported so far. Then we apply the threshold countermeasure by Nikova et al. to the AES S-box and yield an implementation of the AES improving the level of resistance against first-order side-channel attacks. Our experimental results on real-world power traces show that although our implementation provides additional security, it is still susceptible to some sophisticated attacks having enough number of measurements.
author2 School of Physical and Mathematical Sciences
author_facet School of Physical and Mathematical Sciences
Moradi, Amir
Poschmann, Axel
Ling, San
Paar, Christof
Wang, Huaxiong
format Article
author Moradi, Amir
Poschmann, Axel
Ling, San
Paar, Christof
Wang, Huaxiong
author_sort Moradi, Amir
title Pushing the limits : a very compact and a threshold implementation of AES
title_short Pushing the limits : a very compact and a threshold implementation of AES
title_full Pushing the limits : a very compact and a threshold implementation of AES
title_fullStr Pushing the limits : a very compact and a threshold implementation of AES
title_full_unstemmed Pushing the limits : a very compact and a threshold implementation of AES
title_sort pushing the limits : a very compact and a threshold implementation of aes
publishDate 2012
url https://hdl.handle.net/10356/94854
http://hdl.handle.net/10220/7717
_version_ 1759858241275166720