Paper 2026/1851
Open EM Side-Channel Dataset for ML-KEM (Kyber) Implementations
Abstract
We present an open dataset of electromagnetic (EM) traces captured during the decapsulation operation of ML-KEM (Kyber), the key encapsulation mechanism standardised by NIST in FIPS 203. Each trace is windowed on a single pair-pointwise polynomial multiplication, in which the decapsulation key is one of the operands, making it a recurring target of published side-channel key-recovery attacks. The dataset covers three widely used implementations: the CRYSTALS reference implementation, the Cortex-M4 optimised pqm4 implementation, and the first-order masked mkm4 implementation, with 200k traces per implementation. For the masked implementation we release the traces of both shares, enabling first-order leakage assessment and share-wise analysis rather than attacks on unprotected code alone. All measurements were taken on an STM32F407 Cortex-M4 microcontroller using a near-field EM probe. Compared to previously published datasets targeting the same operation, which provide power measurements of the unprotected reference implementation only, this dataset contributes an EM modality and covers optimised and masked code. The traces and the associated sensitive variables are distributed as chunked NumPy arrays, so that researchers without access to measurement equipment can reproduce and extend side-channel analyses of ML-KEM.
Metadata
- Available format(s)
-
PDF
- Category
- Attacks and cryptanalysis
- Publication info
- Preprint.
- Keywords
- ML-KEMKyberpost-quantum cryptographyelectromagnetic side-channel analysisopen datasetmaskingpqm4
- Contact author(s)
-
alain magazin @ ledger fr
karim abdellatif @ ledger fr - History
- 2026-09-03: approved
- 2026-09-01: received
- See all versions
- Short URL
- https://ia.cr/2026/1851
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/1851,
author = {Alain Alyosha Magazin and Karim M. Abdellatif},
title = {Open {EM} Side-Channel Dataset for {ML}-{KEM} (Kyber) Implementations},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/1851},
year = {2026},
url = {https://eprint.iacr.org/2026/1851}
}