Corrigendum to “Invertible Quadratic Non-Linear Layers for MPC-/FHE-/ZK-Friendly Schemes over F<sup>n</sup><sub>p</sub> : Application to Poseidon”
Neptune is a hash function proposed by Grassi et al. at ToSC 2022(3) for Zero-Knowledge (ZK) applications. In this note, we show that the linear layer of Neptune’s external rounds fails to guarantee the maximum growth of the degree, potentially affecting the security of Neptune against algebraic attacks. Here, we formally address this problem, by identifying sufficient conditions that ensure the expected degree growth is maintained.
Authors
- Lorenzo Grassi (ORCID: https://orcid.org/0000-0003-1140-0520)
- Matilda Urani
Institutions
- Politecnico di Torino (IT)
- Eindhoven University of Technology (NL)
Publication Details
- Journal
- IACR Transactions on Symmetric Cryptology
- Published
- 2026-03-16
- DOI
- https://doi.org/10.46586/tosc.v2026.i1.527-532
- Primary Topic
- Cryptographic Implementations and Security
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- European Commission