Paper 2025/2193

aLEAKator: HDL Mixed-Domain Simulation for Masked Hardware & Software Formal Verification

Noé Amiot, Laboratoire de Recherche en Informatique de Paris 6
Quentin Meunier, Laboratoire de Recherche en Informatique de Paris 6
Karine Heydemann, Laboratoire de Recherche en Informatique de Paris 6, Thales (France)
Emmanuelle Encrenaz, Laboratoire de Recherche en Informatique de Paris 6
Abstract

Verifying the security of masked hardware and software implementations, under advanced leakage models, remains a significant challenge, especially when accounting for glitches, transitions and CPU micro-architectural specifics. Existing verification approaches are either restricted to small hardware gadgets, small programs on CPUs such as Sboxes, limited leakage models, or require hardware-specific prior knowledge. In this work, we present aLEAKator, an open-source framework for the automated formal verification of masked cryptographic accelerators and software running on CPUs from their HDL descriptions. Our method introduces mixed-domain simulation, enabling precise modeling and verification under various (including robust and relaxed) 1-probing leakage models, and supports variable signal granularity without being restricted to 1-bit wires. aLEAKator also supports verification in the presence of lookup tables, and does not require prior knowledge of the target CPU architecture. Our approach is validated against existing tools and real-world measurements while providing innovative results such as the verification of a full, first-order masked AES on various CPUs.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
Keywords
Side-Channel AttacksMaskingMicro-Architectural Leakage DetectionFormal Verification
Contact author(s)
noe amiot @ lip6 fr
History
2025-12-04: approved
2025-12-03: received
See all versions
Short URL
https://ia.cr/2025/2193
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/2193,
      author = {Noé Amiot and Quentin Meunier and Karine Heydemann and Emmanuelle Encrenaz},
      title = {{aLEAKator}: {HDL} Mixed-Domain Simulation for Masked Hardware & Software Formal Verification},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/2193},
      year = {2025},
      url = {https://eprint.iacr.org/2025/2193}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.