Paper 2026/1760

Midpoint Reset: A Full-Round Poseidon Collision from an Adaptively Chosen MDS Matrix

Sunghyeon Jo, Georgia Institute of Technology, QED Audit
Abstract

We give an explicit compression collision for all 28 rounds of the KoalaBear Poseidon instance with parameters $(t,\alpha,R_F,R_P)=(16,3,8,20)$, in the setting where the round constants are fixed before the MDS linear layer is chosen. The main problem is to construct a single linear layer that simultaneously controls two executions through both the full and partial rounds. We do this by tracking their midpoint and half-difference. In each two-round block, one prescribed image of the linear layer cancels the midpoint against the next round constant, so the following odd cubic S-box receives opposite states and resets the midpoint to zero. Two additional images are reused throughout the permutation to return the half-difference to the same one-dimensional subspace. The resulting trajectory constraints determine a linear layer, while a scalar recurrence closes the final difference under feed-forward. For the KoalaBear instance we obtain a collision in all sixteen output coordinates with an MDS matrix satisfying the prescribed linear-layer checks. The scalar construction reduces to low-degree equations and admits a family of parameter choices, so the collision is not an isolated instance. The result exposes an adaptive correlation between fixed round constants and a subsequently chosen linear layer that matrix-only checks do not capture.

Note: The collision reported here was submitted to the Ethereum Foundation's Poseidon Cryptanalysis Initiative on 31 July 2026.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
Keywords
Poseidonhash collisionMDS matrixzero-knowledge
Contact author(s)
sjo65 @ gatech edu
History
2026-08-22: approved
2026-08-21: received
See all versions
Short URL
https://ia.cr/2026/1760
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/1760,
      author = {Sunghyeon Jo},
      title = {Midpoint Reset: A Full-Round Poseidon Collision from an Adaptively Chosen {MDS} Matrix},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1760},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1760}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.