• DocumentCode
    1656183
  • Title

    RSM: A small and fast countermeasure for AES, secure against 1st and 2nd-order zero-offset SCAs

  • Author

    Nassar, Maxime ; Souissi, Youssef ; Guilley, Sylvain ; Danger, Jean-Luc

  • Author_Institution
    Inst. TELECOM, TELECOM ParisTech, Paris, France
  • fYear
    2012
  • Firstpage
    1173
  • Lastpage
    1178
  • Abstract
    Amongst the many existing countermeasures against Side Channel Attacks (SCA) on symmetrical cryptographic algorithms, masking is one of the most widespread, thanks to its relatively low overhead, its low performance loss and its robustness against first-order attacks. However, several articles have recently pinpointed the limitations of this countermeasure when matched with variance-based and other high-order analyses. In this article, we present a new form of Boolean masking for the Advanced Encryption Standard (AES) called “RSM”, which shows the same level in performances as the state-of-the-art, while being less area consuming, and secure against Variance-based Power Analysis (VPA) and second-order zero-offset CPA. Our theoretical security evaluation is then validated with simulations as well as real-life CPA and VPA on an AES 256 implemented on FPGA.
  • Keywords
    Boolean algebra; cryptography; field programmable gate arrays; performance evaluation; AES; Boolean masking; CPA; FPGA; RSM; VPA; advanced encryption standard; first-order zero-offset SCA; performance loss; second-order zero-offset SCA; security evaluation; side channel attacks; symmetrical cryptographic algorithms; variance-based power analysis; Entropy; Field programmable gate arrays; Logic gates; Optimized production technology; Random access memory; Read only memory; Security; Advanced Encryption Standard (AES); Boolean masking; Mutual Information Analysis (MIA); Rotating S-boxes Masking (RSM); Side-Channel Attacks (SCA); Variance-based Power Analysis (VPA); substitution boxes (S-Boxes); zero-offset DPA;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4577-2145-8
  • Type

    conf

  • DOI
    10.1109/DATE.2012.6176671
  • Filename
    6176671