Paper 2014/079

Unifying Leakage Models: from Probing Attacks to Noisy Leakage

Alexandre Duc, Stefan Dziembowski, and Sebastian Faust

Abstract

A recent trend in cryptography is to formally show the leakage resilience of cryptographic implementations in a given leakage model. One of the most prominent leakage models -- the so-called bounded leakage model -- assumes that the amount of leakage is a-priori bounded. Unfortunately, it has been pointed out that the assumption of bounded leakages is hard to verify in practice. A more realistic assumption is to assume that leakages are sufficiently noisy, following the engineering observation that real-world physical leakages are inherently noisy. While the noisy leakage assumption has first been studied in the seminal work of Chari et al. (CRYPTO 99), the recent work of Prouff and Rivain (Eurocrypt 2013) provides the first analysis of a full masking scheme under a physically motivated noise model. In particular, the authors show that a block-cipher implementation that uses an additive masking scheme is secure against noisy leakages. Unfortunately, the security analysis of Prouff and Rivain has three important shortcomings: (1) it requires leak-free gates, (2) it considers a restricted adversarial model (random message attacks), and (3) the security proof has limited application for cryptographic settings. In this work, we provide an alternative security proof in the same noisy model that overcomes these three challenges. We achieve this goal by a new reduction from noisy leakage to the important theoretical model of probing adversaries (Ishai et al~ -- CRYPTO 2003). Our work can be viewed as a next step of closing the gap between theory and practice in leakage resilient cryptography: while our security proofs heavily rely on concepts of theoretical cryptography, we solve problems in practically motivated leakage models.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
A major revision of an IACR publication in EUROCRYPT 2014
Keywords
Leakage resilience
Contact author(s)
alexandre duc @ epfl ch
std @ mimuw edu pl
sebastian faust @ epfl ch
History
2014-02-07: revised
2014-02-04: received
See all versions
Short URL
https://ia.cr/2014/079
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2014/079,
      author = {Alexandre Duc and Stefan Dziembowski and Sebastian Faust},
      title = {Unifying Leakage Models: from Probing Attacks to Noisy Leakage},
      howpublished = {Cryptology {ePrint} Archive, Paper 2014/079},
      year = {2014},
      url = {https://eprint.iacr.org/2014/079}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.