Zero-Knowledge Proofs of Isogeny Diamonds
Commutative diagrams of isogenies between supersingular elliptic curves, which are called isogeny diamonds, have become fundamental to isogeny-based cryptography for both constructive and cryptanalytic purposes. In parallel, proofs of knowledge of isogenies have been widely studied and have found many applications. In this work, we combine these two directions and introduce zero-knowledge proofs of isogeny diamonds, namely, we prove knowledge of isogenies that form a commutative diagram between four curves. We present four constructions that work in various settings. The first, Windmill-ZKP assumes that the prover knows only two parallel isogenies in the diamond. The second, Cube-ZKP assumes the prover has knowledge of four of specified degree isogenies. Finally, Kube-ZKP and Kani-ZKP prove knowledge of isogeny diamonds whose degree sum is smooth. We also provide proof-of-concept implementations of the proposed constructions and compare their performance. Our results demonstrate the trade-offs between security, efficiency and compactness in these constructions.
Authors
- Youcef Mokrani
- Nicolas Swanson
- Bruno Sterner
- Leonardo Colò (ORCID: https://orcid.org/0009-0006-7104-6139)
- Maher Mamah (ORCID: https://orcid.org/0009-0000-1150-0017)
Institutions
- University of Waterloo (CA)
Publication Details
- Journal
- IACR Communications in Cryptology
- Published
- 2026-10-26
- DOI
- https://doi.org/10.62056/ae89ksa5v
- Primary Topic
- Cryptography and Data Security
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Natural Sciences and Engineering Research Council of Canada