International Association for Cryptologic Research

International Association
for Cryptologic Research

CryptoDB

On the Power of Expansion: More Efficient Constructions in the Random Probing Model

Authors:
Sonia Belaïd , CryptoExperts, France
Matthieu Rivain , CryptoExperts, France
Abdul Rahman Taleb , CryptoExperts, France
Download:
DOI: 10.1007/978-3-030-77886-6_11 (login may be required)
Search ePrint
Search Google
Conference: EUROCRYPT 2021
Abstract: The random probing model is a leakage model in which each wire of a circuit leaks with a given probability $p$. This model enjoys practical relevance thanks to a reduction to the noisy leakage model, which is admitted as the right formalization for power and electromagnetic side-channel attacks. In addition, the random probing model is much more convenient than the noisy leakage model to prove the security of masking schemes. In a recent work, Ananth, Ishai and Sahai (CRYPTO 2018) introduce a nice expansion strategy to construct random probing secure circuits. Their construction tolerates a leakage probability of $2^{-26}$, which is the first quantified achievable leakage probability in the random probing model. In a follow-up work, Bela\"id, Coron, Prouff, Rivain and Taleb (CRYPTO 2020) generalize their idea and put forward a complete and practical framework to generate random probing secure circuits. The so-called expanding compiler can bootstrap simple base gadgets as long as they satisfy a new security notion called \emph{random probing expandability} (RPE). They further provide an instantiation of the framework which tolerates a $2^{-8}$ leakage probability in complexity $\mathcal{O}(\kappa^{7.5})$ where $\kappa$ denotes the security parameter. In this paper, we provide an in-depth analysis of the RPE security notion. We exhibit the first upper bounds for the main parameter of a RPE gadget, which is known as the \emph{amplification order}. We further show that the RPE notion can be made tighter and we exhibit strong connections between RPE and the \emph{strong non-interference} (SNI) composition notion. We then introduce the first generic constructions of gadgets achieving RPE for any number of shares and with nearly optimal amplification orders and provide an asymptotic analysis of such constructions. Last but not least, we introduce new concrete constructions of small gadgets achieving maximal amplification orders. This allows us to obtain much more efficient instantiations of the expanding compiler: we obtain a complexity of $\mathcal{O}(\kappa^{3.9})$ for a slightly better leakage probability, as well as $\mathcal{O}(\kappa^{3.2})$ for a slightly lower leakage probability.
Video from EUROCRYPT 2021
BibTeX
@inproceedings{eurocrypt-2021-30924,
  title={On the Power of Expansion: More Efficient Constructions in the Random Probing Model},
  publisher={Springer-Verlag},
  doi={10.1007/978-3-030-77886-6_11},
  author={Sonia Belaïd and Matthieu Rivain and Abdul Rahman Taleb},
  year=2021
}