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λ-bit to mλ-bit s-boxes for any integers n,m,λ ≥ 1 by seeing it a sequence of m n-variate polynomials over ð½2λ and by trying to minimize the number of multiplications over ð½2λ.
CITATION STYLE
Goudarzi, D., Rivain, M., Vergnaud, D., & Vivek, S. (2017). Generalized polynomial decomposition for S-boxes with application to side-channel countermeasures. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10529 LNCS, pp. 154–171). Springer Verlag. https://doi.org/10.1007/978-3-319-66787-4_8
Mendeley helps you to discover research relevant for your work.