Automated Verification of Higher-Order Masking in Presence of Physical Defaults - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2019

Automated Verification of Higher-Order Masking in Presence of Physical Defaults

Résumé

Power and electromagnetic based side-channel attacks are serious threats against the security of cryptographic embedded devices. In order to mitigate these attacks, implementations use countermeasures, among which masking is currently the most investigated and deployed choice. Unfortunately, commonly studied forms of masking rely on underlying assumptions that are difficult to satisfy in practice. This is due to physical defaults, such as glitches or transitions, which can recombine the masked data in a way that concretely reduces an implementation's security. We develop and implement an automated approach for verifying security of masked implementations in presence of physical defaults (glitches or transitions). Our approach helps to recover the main strengths of masking: rigorous foundations, composability guarantees, automated verification under more realistic assumptions. Our work follows the approach of (Barthe et al, EUROCRYPT 2015) and thus contributes to demonstrate the benefits of language-based approaches (specifically probabilistic information flow) for masking.
Fichier principal
Vignette du fichier
main.pdf (366.28 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02404662 , version 1 (11-12-2019)

Identifiants

Citer

Gilles Barthe, Sonia Belaïd, Gaëtan Cassiers, Pierre-Alain Fouque, Benjamin Grégoire, et al.. Automated Verification of Higher-Order Masking in Presence of Physical Defaults. ESORICS 2019 - 24th European Symposium on Research in Computer Security, Sep 2019, Luxembourg, Luxembourg. pp.300-318, ⟨10.1007/978-3-030-29959-0_15⟩. ⟨hal-02404662⟩
109 Consultations
319 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More