Back to Search Start Over

Generalized Polynomial Decomposition for S-boxes with Application to Side-Channel Countermeasures

Authors :
Matthieu Rivain
Damien Vergnaud
Dahmun Goudarzi
S. Sree Vivek
CryptoExperts
Département d'informatique - ENS Paris (DI-ENS)
Centre National de la Recherche Scientifique (CNRS)-Institut National de Recherche en Informatique et en Automatique (Inria)-École normale supérieure - Paris (ENS Paris)
Université Paris sciences et lettres (PSL)-Université Paris sciences et lettres (PSL)
Construction and Analysis of Systems for Confidentiality and Authenticity of Data and Entities (CASCADE)
Université Paris sciences et lettres (PSL)-Université Paris sciences et lettres (PSL)-Centre National de la Recherche Scientifique (CNRS)-Institut National de Recherche en Informatique et en Automatique (Inria)-École normale supérieure - Paris (ENS Paris)
Université Paris sciences et lettres (PSL)-Université Paris sciences et lettres (PSL)-Centre National de la Recherche Scientifique (CNRS)-Inria de Paris
Institut National de Recherche en Informatique et en Automatique (Inria)
Université Paris sciences et lettres (PSL)
Université Paris sciences et lettres (PSL)-Université Paris sciences et lettres (PSL)-Inria Paris-Rocquencourt
Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)
University of Bristol [Bristol]
Wieland Fischer
Naofumi Homma
École normale supérieure - Paris (ENS-PSL)
Université Paris sciences et lettres (PSL)-Université Paris sciences et lettres (PSL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)
Université Paris sciences et lettres (PSL)-Université Paris sciences et lettres (PSL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-École normale supérieure - Paris (ENS-PSL)
Université Paris sciences et lettres (PSL)-Université Paris sciences et lettres (PSL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Centre National de la Recherche Scientifique (CNRS)-Inria de Paris
Université Paris sciences et lettres (PSL)-Université Paris sciences et lettres (PSL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Inria Paris-Rocquencourt
Département d'informatique de l'École normale supérieure (DI-ENS)
École normale supérieure - Paris (ENS Paris)
Inria de Paris
Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Département d'informatique de l'École normale supérieure (DI-ENS)
Université Paris sciences et lettres (PSL)-Université Paris sciences et lettres (PSL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-École normale supérieure - Paris (ENS Paris)
Université Paris sciences et lettres (PSL)-Université Paris sciences et lettres (PSL)-Centre National de la Recherche Scientifique (CNRS)
Source :
Cryptographic Hardware and Embedded Systems-CHES 2017, Cryptographic Hardware and Embedded Systems-CHES 2017, Sep 2017, Taipei, Taiwan. pp.154-171, ⟨10.1007/978-3-319-66787-4_8⟩, Lecture Notes in Computer Science ISBN: 9783319667867, CHES
Publication Year :
2017
Publisher :
HAL CCSD, 2017.

Abstract

Masking is a widespread countermeasure to protect implementations of block-ciphers against side-channel attacks. Several masking schemes have been proposed in the literature that rely on the efficient decomposition of the underlying s-box(es). We propose a generalized decomposition method for s-boxes that encompasses several previously proposed methods while providing new trade-offs. It allows to evaluate \(n\lambda \)-bit to \(m\lambda \)-bit s-boxes for any integers \(n,m,\lambda \ge 1\) by seeing it a sequence of m n-variate polynomials over \(\mathbb {F}_{2^{\lambda }}\) and by trying to minimize the number of multiplications over \(\mathbb {F}_{2^{\lambda }}\).

Details

Language :
English
ISBN :
978-3-319-66786-7
ISBNs :
9783319667867
Database :
OpenAIRE
Journal :
Cryptographic Hardware and Embedded Systems-CHES 2017, Cryptographic Hardware and Embedded Systems-CHES 2017, Sep 2017, Taipei, Taiwan. pp.154-171, ⟨10.1007/978-3-319-66787-4_8⟩, Lecture Notes in Computer Science ISBN: 9783319667867, CHES
Accession number :
edsair.doi.dedup.....d20506a6a6df9f712592560803dbef00