Paper 2026/2430 Original: eprint.iacr.org/2026/2430 ↗

Distinguishers for the Squeezing of the Alternating Sponge and Duet

Gaëtan Leurent
César Mathéus
Abstract

Recently, the Institute of Commercial Cryptography Standards (ICCS) launched the Next Generation Commercial Cryptographic Algorithm Program (NGCC), which includes a standardization process for cryptographic hash functions. In this note, we analyze the mode of operation of Duet, one of the hash-function candidates. Duet is a permutation-based hash function directly inspired by the Alternating Sponge (ASP). Both constructions use two permutations on $b=r+c$ bits, split into an outer part of $r$ bits and an inner part of $c$ bits. We first present a distinguisher against ASP requiring $\mathcal{O}(2^r)$ permutation queries, which contradicts the claimed indifferentiability bound in a non-trivial parameter regime. We then introduce a distinguisher and a state-recovery attack against Duet. Both attacks require only a constant number of $h$-bit output blocks, with $h\leq c$, and $\mathcal{O}(2^{r+c-h})$ permutation queries. These attacks do not affect the claimed collision or preimage resistance, but they distinguish Duet's multi-block output from random, with consequences if Duet is used as a XOF or a KDF; state recovery also enables length extension.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Preprint.
History
2026-10-09: last updated
2026-10-09: published
Short URL
https://ia.cr/2026/2430
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2026/2430,
      author = {Gaëtan Leurent and César Mathéus},
      title = {Distinguishers for the Squeezing of the Alternating Sponge and Duet},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2430},
      year = {2026},
      url = {https://eprint.iacr.org/2026/2430}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.