Evaluation of Countermeasure Implementations Based on Boolean Masking to Thwart Side-Channel Attacks - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2009

Evaluation of Countermeasure Implementations Based on Boolean Masking to Thwart Side-Channel Attacks

Houssem Maghrebi
  • Fonction : Auteur
  • PersonId : 865259
Jean-Luc Danger
Florent Flament
  • Fonction : Auteur
  • PersonId : 849414
Sylvain Guilley
Laurent Sauvage

Résumé

This paper presents hardware implementations of a DES cryptoprocessor with masking countermeasures and their evaluation against side-channel attacks (SCAs) in FPGAs. The masking protection has been mainly studied from a theoretical viewpoint without any thorough test in a noisy real world design. In this study the masking countermeasure is tested with firstorder and higher-order SCAs on a fully-fledged DES. Beside a classical implementation of the DES substitution boxes (SBoxes) a simple structure called Universal Substitution boxes with Masking (USM) is proposed. It meets the constraint of low complexity as state-of-the-art masked S-Boxes are mostly built from large look-up tables or complex calculations with combinatorial logic gates. However attacks on USM has underlined some security weaknesses. ROM masked implementation exhibits greater robustness as it cannot be attacked with first-order DPA. Nevertheless any masking implementation remains sensitive to Higher-Order Differential Power Analysis (HO-DPA) as shown in a proposed attack, nicknamed VPA. This attack is based on a variance analysis of the observed power consumption and it clearly shows the vulnerabilities of masking countermeasures.
Fichier principal
Vignette du fichier
scs09.pdf (270.43 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00425523 , version 1 (21-10-2009)
hal-00425523 , version 2 (23-10-2009)
hal-00425523 , version 3 (05-12-2009)
hal-00425523 , version 4 (13-02-2011)

Identifiants

Citer

Houssem Maghrebi, Jean-Luc Danger, Florent Flament, Sylvain Guilley, Laurent Sauvage. Evaluation of Countermeasure Implementations Based on Boolean Masking to Thwart Side-Channel Attacks. SCS, Nov 2009, Jerba, Tunisia. 6 p., ⟨10.1109/ICSCS.2009.5412597⟩. ⟨hal-00425523v4⟩
371 Consultations
821 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More