Paper 2026/053
Kilobyte-Bandwidth Subliminal Channels in FIPS 204 ML-DSA via Packed-Commitment Embedding
Abstract
Galteland and Gjøsteen observe that Dilithium-family signatures admit broadband subliminal channels in a secret-key-assisted setting where the receiver can reconstruct the signer’s hidden commitment from a public signature. This note gives a standards-specific instantiation for FIPS 204 ML-DSA. We do not claim a new subliminal-channel technique: our goal is to make the FIPS 204 patch point and byte-level embedding interface explicit and to list the resulting capacities for the approved parameter sets. Two FIPS 204 facts drive the construction: for any accepted signature, the commitment vector \(y\) is recoverable from \((c, z)\) given \(s_1\), and the standardized \(\gamma_1\) values make the packing/unpacking mapping a bijection on its fixed-length byte input. We embed an \(L\)-byte payload by XOR-masking a pseudorandom packed container and decoding it with the standard unpacking routine: the resulting signatures verify under unmodified verifiers. We implemented the patch in the mldsa-native C library and validated round-trip extraction, abort-rate statistics, and distribution sanity checks for all three parameter sets. Changes, scripts, and artifacts are available in the mldsa-native-sublime fork on GitHub. The per-signature covert capacity is \(32\ell w - 32\) bytes, where \(w = \log_2(2\gamma_1)\), namely 2,272 bytes for ML-DSA-44, 3,168 bytes for ML-DSA-65, and 4,448 bytes for ML-DSA-87. As in prior work, extraction requires \(s_1\), so the relevant setting is kleptographic/ASA-style secret sharing rather than public tagging.
Metadata
- Available format(s)
-
PDF
- Category
- Public-key cryptography
- Publication info
- Preprint.
- Keywords
- ML-DSAFIPS 204subliminal channelsalgorithm substitution attackskleptographysecret-key-assisted extraction
- Contact author(s)
- mounir @ amcrypto jp
- History
- 2026-01-14: approved
- 2026-01-13: received
- See all versions
- Short URL
- https://ia.cr/2026/053
- License
-
CC BY-SA
BibTeX
@misc{cryptoeprint:2026/053,
author = {Mounir IDRASSI},
title = {Kilobyte-Bandwidth Subliminal Channels in {FIPS} 204 {ML}-{DSA} via Packed-Commitment Embedding},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/053},
year = {2026},
url = {https://eprint.iacr.org/2026/053}
}