Paper 2024/199

Formal Security Proofs via Doeblin Coefficients: Optimal Side-channel Factorization from Noisy Leakage to Random Probing

Julien Béguinot, LTCI, Télécom Paris, Institut Polytechnique de Paris, France
Wei Cheng, LTCI, Télécom Paris, Institut Polytechnique de Paris, France, Secure-IC S.A.S., France
Sylvain Guilley, LTCI, Télécom Paris, Institut Polytechnique de Paris, France, Secure-IC S.A.S., France
Olivier Rioul, LTCI, Télécom Paris, Institut Polytechnique de Paris, France
Abstract

Masking is one of the most popular countermeasures to side- channel attacks, because it can offer provable security. However, depend- ing on the adversary’s model, useful security guarantees can be hard to provide. At first, masking has been shown secure against t-threshold probing adversaries by Ishai et al. at Crypto’03. It has then been shown secure in the more generic random probing model by Duc et al. at Euro- crypt’14. Prouff and Rivain have introduced the noisy leakage model to capture more realistic leakage at Eurocrypt’13. Reduction from noisy leakage to random probing has been introduced by Duc et al. at Euro- crypt’14, and security guarantees were improved for both models by Prest et al. at Crypto’19, Duc et al. in Eurocrypt’15/J. Cryptol’19, and Masure and Standaert at Crypto’23. Unfortunately, as it turns out, we found that previous proofs in either random probing or noisy leakage models are flawed, and such flaws do not appear easy to fix. In this work, we show that the Doeblin coefficient allows one to over- come these flaws. In fact, it yields optimal reductions from noisy leakage to random probing, thereby providing a correct and usable metric to properly ground security proofs. This shows the inherent inevitable cost of a reduction from the noisy leakages to the random probing model. We show that it can also be used to derive direct formal security proofs using the subsequence decomposition of Prouff and Rivain.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
Keywords
Side-channel AnalysisDoeblin coefficientNoisy LeakageRandom ProbingMasking
Contact author(s)
julien beguinot @ telecom-paris fr
wei cheng @ telecom-paris fr
sylvain guilley @ telecom-paris fr
olivier rioul @ telecom-paris fr
History
2024-02-12: approved
2024-02-09: received
See all versions
Short URL
https://ia.cr/2024/199
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/199,
      author = {Julien Béguinot and Wei Cheng and Sylvain Guilley and Olivier Rioul},
      title = {Formal Security Proofs via Doeblin Coefficients: Optimal Side-channel Factorization from Noisy Leakage to Random Probing},
      howpublished = {Cryptology ePrint Archive, Paper 2024/199},
      year = {2024},
      note = {\url{https://eprint.iacr.org/2024/199}},
      url = {https://eprint.iacr.org/2024/199}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.