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

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Amiot, Noé, Meunier, Quentin L., Heydemann, Karine, Encrenaz, Emmanuelle
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866908698132086784
author Amiot, Noé
Meunier, Quentin L.
Heydemann, Karine
Encrenaz, Emmanuelle
author_facet Amiot, Noé
Meunier, Quentin L.
Heydemann, Karine
Encrenaz, Emmanuelle
contents Verifying the security of masked hardware and software implementations, under advanced leakage models, remains a significant challenge, especially then 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
format Preprint
id arxiv_https___arxiv_org_abs_2512_07520
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle aLEAKator: HDL Mixed-Domain Simulation for Masked Hardware \& Software Formal Verification
Amiot, Noé
Meunier, Quentin L.
Heydemann, Karine
Encrenaz, Emmanuelle
Hardware Architecture
Cryptography and Security
Symbolic Computation
Verifying the security of masked hardware and software implementations, under advanced leakage models, remains a significant challenge, especially then 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
title aLEAKator: HDL Mixed-Domain Simulation for Masked Hardware \& Software Formal Verification
topic Hardware Architecture
Cryptography and Security
Symbolic Computation
url https://arxiv.org/abs/2512.07520