International Association for Cryptologic Research

International Association
for Cryptologic Research

EUROCRYPT 2025

INDIANA – Verifying (Random) Probing Security through Indistinguishability Analysis


Jan Richter-Brockmann
Ruhr University Bochum

Pascal Sasdrich
Ruhr University Bochum

Christof Beierle
Ruhr University Bochum

Jakob Feldtkeller
Ruhr University Bochum

Anna Guinet
Ruhr University Bochum

Gregor Leander
Ruhr University Bochum

Tim Güneysu
Ruhr University Bochum, DFKI GmbH Bremen


Keywords: Indistinguishability Analysis, Side-Channel Analysis, Probing Security, Random Probing Security, Security Verification


Abstract

While masking is a widely used defense against passive side-channel attacks, its secure implementation in hardware continues to be a manual, complex, and error-prone process.

This paper introduces INDIANA, a comprehensive security verification methodology for hardware masking. Our results include a hardware verification tool, enabling a complete analysis of simulation-based security in the glitch-extended probing model and intra-cycle estimations for leakage probabilities in the random probing model. Notably, INDIANA is the first framework to analyze arbitrary masked circuits in both models, even at the scale of full SPN cipher rounds (e.g., AES), while delivering exact verification results. To achieve accurate and comprehensive verification, we propose a partitionable probing distinguisher that allows for fast validation of probe tuples, surpassing current methods that rely on statistical independence. Furthermore, our approach naturally supports extensions to the random probing model by utilizing Fast Fourier-Hadamard Transformations (FHTs).

Benchmark results show that INDIANA competes effectively with leading probing model verification tools, such as ironMask, maskVerif, and VERICA. INDIANA is also the first tool that is capable to provide intra-cycle estimations of random probing leakage probabilities for large-scale masked circuits.

Publication

EUROCRYPT 2025

Paper

Artifact

Artifact number
eurocrypt/2025/a5

Artifact published
May 19, 2025

Badge
🏆 IACR EUROCRYPT Results Reproduced

README

ZIP (10.9 MB)  

View on Github

License

Note that license information is supplied by the authors and has not been confirmed by the IACR.


BibTeX How to cite

Jan Richter-Brockmann, Pascal Sasdrich, Christof Beierle, Jakob Feldtkeller, Anna Guinet, Gregor Leander, Tim Güneysu. (2025). INDIANA – Verifying (Random) Probing Security through Indistinguishability Analysis. In Advances in Cryptology -- EUROCRYPT 2025, LNCS vol. 15608, pp. 33–63, Springer. https://doi.org/10.1007/978-3-031-91101-9_2. Artifact at https://artifacts.iacr.org/eurocrypt/2025/a5.