FOAM : searching for hardware-optimal SPN structures and components with a fair comparison

In this article, we propose a new comparison metric, the gure of adversarial merit (FOAM), which combines the inherent security provided by cryptographic structures and components with their implementation properties. To the best of our knowledge, this is the rst such metric proposed to ensure a...

Full description

Saved in:
Bibliographic Details
Main Authors: Khoo, Khoongming, Peyrin, Thomas, Poschmann, Axel Y., Yap, Huihui
Other Authors: School of Physical and Mathematical Sciences
Format: Article
Language:English
Published: 2015
Subjects:
Online Access:https://hdl.handle.net/10356/107302
http://hdl.handle.net/10220/25433
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-107302
record_format dspace
spelling sg-ntu-dr.10356-1073022023-02-28T19:43:33Z FOAM : searching for hardware-optimal SPN structures and components with a fair comparison Khoo, Khoongming Peyrin, Thomas Poschmann, Axel Y. Yap, Huihui School of Physical and Mathematical Sciences DRNTU::Engineering::Computer science and engineering::Data::Coding and information theory In this article, we propose a new comparison metric, the gure of adversarial merit (FOAM), which combines the inherent security provided by cryptographic structures and components with their implementation properties. To the best of our knowledge, this is the rst such metric proposed to ensure a fairer comparison of cryptographic designs. We then apply this new metric to meaningful use cases by studying Substitution-Permutation Network permutations that are suited for hardware implementations, and we provide new results on hardware-friendly cryptographic building blocks. For practical reasons, we considered linear and di erential attacks and we restricted ourselves to fully serial and round-based implementations. We explore several design strategies, from the geometry of the internal state to the size of the S-box, the eld size of the di usion layer or even the irreducible polynomial de ning the nite eld. We nally test all possible strategies to provide designers an exhaustive approach in building hardware-friendly cryptographic primitives (according to area or FOAM metrics), also introducing a model for predicting the hardware performance of round-based or serial-based implementations. In particular, we exhibit new di usion matrices (circulant or serial) that are surprisingly more e cient than the current best known, such as the ones used in AES, LED and PHOTON. Accepted version 2015-04-22T01:37:29Z 2019-12-06T22:28:27Z 2015-04-22T01:37:29Z 2019-12-06T22:28:27Z 2014 2014 Journal Article Khoo, K., Peyrin, T., Poschmann, A. Y., & Yap, H. (2014). FOAM : searching for hardware-optimal SPN structures and components with a fair comparison. Lecture notes in computer science, 8731, 433-450. 978-3-662-44708-6 https://hdl.handle.net/10356/107302 http://hdl.handle.net/10220/25433 10.1007/978-3-662-44709-3_24 en Lecture notes in computer science © 2014 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, 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: [Article DOI: http://dx.doi.org/10.1007/978-3-662-44709-3_24]. 23 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::Engineering::Computer science and engineering::Data::Coding and information theory
spellingShingle DRNTU::Engineering::Computer science and engineering::Data::Coding and information theory
Khoo, Khoongming
Peyrin, Thomas
Poschmann, Axel Y.
Yap, Huihui
FOAM : searching for hardware-optimal SPN structures and components with a fair comparison
description In this article, we propose a new comparison metric, the gure of adversarial merit (FOAM), which combines the inherent security provided by cryptographic structures and components with their implementation properties. To the best of our knowledge, this is the rst such metric proposed to ensure a fairer comparison of cryptographic designs. We then apply this new metric to meaningful use cases by studying Substitution-Permutation Network permutations that are suited for hardware implementations, and we provide new results on hardware-friendly cryptographic building blocks. For practical reasons, we considered linear and di erential attacks and we restricted ourselves to fully serial and round-based implementations. We explore several design strategies, from the geometry of the internal state to the size of the S-box, the eld size of the di usion layer or even the irreducible polynomial de ning the nite eld. We nally test all possible strategies to provide designers an exhaustive approach in building hardware-friendly cryptographic primitives (according to area or FOAM metrics), also introducing a model for predicting the hardware performance of round-based or serial-based implementations. In particular, we exhibit new di usion matrices (circulant or serial) that are surprisingly more e cient than the current best known, such as the ones used in AES, LED and PHOTON.
author2 School of Physical and Mathematical Sciences
author_facet School of Physical and Mathematical Sciences
Khoo, Khoongming
Peyrin, Thomas
Poschmann, Axel Y.
Yap, Huihui
format Article
author Khoo, Khoongming
Peyrin, Thomas
Poschmann, Axel Y.
Yap, Huihui
author_sort Khoo, Khoongming
title FOAM : searching for hardware-optimal SPN structures and components with a fair comparison
title_short FOAM : searching for hardware-optimal SPN structures and components with a fair comparison
title_full FOAM : searching for hardware-optimal SPN structures and components with a fair comparison
title_fullStr FOAM : searching for hardware-optimal SPN structures and components with a fair comparison
title_full_unstemmed FOAM : searching for hardware-optimal SPN structures and components with a fair comparison
title_sort foam : searching for hardware-optimal spn structures and components with a fair comparison
publishDate 2015
url https://hdl.handle.net/10356/107302
http://hdl.handle.net/10220/25433
_version_ 1759855534704427008