Skip to main navigation Skip to search Skip to main content

Squeezing polynomial masking in tower fields a higher-order masked AES S-box

  • Technical University of Munich
  • Fraunhofer AISEC

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Polynomial masking is a higher-order and glitch-resistant masking scheme to protect cryptographic implementations against sidechannel attacks. Polynomial masking was introduced at CHES 2011, while a 1st-order polynomially masked AES S-box hardware implementation was presented at CHES 2013, and later on improved at TIs 2016. Polynomial masking schemes are advantageous in the way they can be easily adapted to every block-cipher and inherently scaled to any masking order using simple hardware design patterns. As a drawback, they typically have large area, time, and randomness requirements when compared to other masking schemes, e.g. threshold implementations. In this work, we show how tower fields can be perfectly committed to polynomial masking schemes, to reduce both area and randomness requirements of higher-order polynomially masked implementations, with application to AES. We provide ASIC synthesis results up to the 6thmasking order and perform side-channel attacks on a Xilinx Spartan6 FPGA up to the 2ndmasking order.

Original languageEnglish
Title of host publicationSmart Card Research and Advanced Applications - 15th International Conference, CARDIS 2016, Revised Selected Papers
EditorsMichael Tunstall, Kerstin Lemke-Rust
PublisherSpringer Verlag
Pages192-208
Number of pages17
ISBN (Print)9783319546681
DOIs
StatePublished - 2017
Event15th International Conference on Smart Card Research and Advanced Applications, CARDIS 2016 - Cannes, France
Duration: 7 Nov 20169 Nov 2016

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10146 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference15th International Conference on Smart Card Research and Advanced Applications, CARDIS 2016
Country/TerritoryFrance
City Cannes
Period7/11/169/11/16

Keywords

  • AES
  • Multi-party computation
  • Polynomial masking
  • Secret sharing
  • Side-channel analysis
  • Tower fields

Fingerprint

Dive into the research topics of 'Squeezing polynomial masking in tower fields a higher-order masked AES S-box'. Together they form a unique fingerprint.

Cite this