IronMask: Versatile Verification of Masking Security
Sonia Belaïd, Darius Mercadier, Matthieu Rivain, Abdul Rahman Taleb
Abstract
This paper introduces lronMask, a new versatile verification tool for masking security. lronMask is the first to offer the verification of standard simulation-based security notions in the probing model as well as recent composition and expandability notions in the random probing model. It supports any masking gadgets with linear randomness (e.g. addition, copy and refresh gadgets) as well as quadratic gadgets (e.g. multiplication gadgets) that might include non-linear randomness (e.g. by refreshing their inputs), while providing complete verification results for both types of gadgets. We achieve this complete verifiability by introducing a new algebraic characterization for such quadratic gadgets and exhibiting a complete method to determine the sets of input shares which are necessary and sufficient to perform a perfect simulation of any set of probes. We report various benchmarks which show that lronMask is competitive with state-of-the-art verification tools in the probing model (maskVerif, scVerif, SILVEH, matverif). lronMask is also several orders of magnitude faster than VHAPS -the only previous tool verifying random probing composability and expandability- as well as SILVEH -the only previous tool providing complete verification for quadratic gadgets with nonlinear randomness. Thanks to this completeness and increased performance, we obtain better bounds for the tolerated leakage probability of state-of-the-art random probing secure compilers.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext f7d04d8e-355d-4b5b-a632-068fde37ff65Cited by top-tier papers2
- Low-Latency Hardware Private CircuitsDavid Knichel, Amir MoradiCCS 2022 · 20 citations
- Compositional Verification of Efficient Masking Countermeasures against Side-Channel AttacksPengfei Gao, Yedi Zhang, Fu Song, Taolue Chen et al.OOPSLA 2023 · 4 citations
Builds on5
- Strong Non-Interference and Type-Directed Higher-Order MaskingGilles Barthe, Sonia Belaïd, François Dupressoir, Pierre-Alain Fouque et al.CCS 2016 · 302 citations
- Coco: Co-Design and Co-Verification of Masked Software Implementations on CPUsBarbara Gigerl, Vedad Hadzic, Robert Primas, Stefan Mangard et al.USENIX Security 2021 · 82 citations
- Random Probing Security: Verification, Composition, Expansion and New ConstructionsSonia Belaïd, Jean-Sébastien Coron, Emmanuel Prouff, Matthieu Rivain et al.CRYPTO 2020 · 30 citations
- Towards Tight Random Probing SecurityGaëtan Cassiers, Sebastian Faust, Maximilian Orlt, François-Xavier StandaertCRYPTO 2021 · 22 citations
- Fast Verification of Masking Schemes in Characteristic TwoNicolas Bordes, Pierre KarpmanEUROCRYPT 2021 · 10 citations
Related papers
- INDIANA - Verifying (Random) Probing Security Through Indistinguishability AnalysisChristof Beierle, Jakob Feldtkeller, Anna Guinet, Tim Güneysu et al.EUROCRYPT 2025 · 2 citations
- New Techniques for Random Probing Security and Application to Raccoon Signature SchemeSonia Belaïd, Matthieu Rivain, Mélissa RossiEUROCRYPT 2025 · 5 citations
- On the Power of Expansion: More Efficient Constructions in the Random Probing ModelSonia Belaïd, Matthieu Rivain, Abdul Rahman TalebEUROCRYPT 2021 · 22 citations
- Tighter Security Notions for a Modular Approach to Private CircuitsBohan Wang, Juelin Zhang, Yu Yu, Weijia WangEUROCRYPT 2025 · 2 citations
- Unifying Freedom and Separation for Tight Probing-Secure CompositionSonia Belaïd, Gaëtan Cassiers, Matthieu Rivain, Abdul Rahman TalebCRYPTO 2023 · 8 citations
