You are looking at a specific version 20200522:151859 of this paper. See the latest version.

Paper 2020/603

Masking in Fine-Grained Leakage Models: Construction, Implementation and Verification

Gilles Barthe and Marc Gourjon and Benjamin Gregoire and Maximilian Orlt and Clara Paglialonga and Lars Porth

Abstract

We propose a new approach for building efficient, provably secure, and practically hardened assembly implementations of masked algorithms. Our approach is based on a Domain Specific Language in which users can write efficient assembly implementations and fine-grained leakage models. The latter are then used as a basis for formal verification, allowing for the first time formal guarantees for a broad range of leakage effects not addressed by prior work. The practical benefits of our approach are demonstrated through a case study of the PRESENT S-Box: we develop a highly optimized and provably secure masked implementation, and show through practical evaluation based on TVLA that our implementation is practically resilient. Our approach significantly narrows the gap between formal verification of masking and practical security.

Metadata
Available format(s)
PDF
Publication info
Preprint. MINOR revision.
Keywords
Side-channel resilienceHigher-order maskingProbing securityVerificationDomain-Specific-Languages
Contact author(s)
gjbarthe @ gmail com
marc gourjon @ tuhh de
clara paglialonga @ gmail com
maximilian orlt @ crisp-da de
lars porth @ stud tu-darmstadt de
benjamin gregoire @ inria fr
History
2021-09-07: last of 3 revisions
2020-05-22: received
See all versions
Short URL
https://ia.cr/2020/603
License
Creative Commons Attribution
CC BY
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.