Paper 2025/1503
Constraint-Friendly Map-to-Elliptic-Curve-Group Relations and Their Applications
Abstract
Hashing to elliptic curve groups is a fundamental operation used in many cryptographic applications, including multiset hashing and BLS signatures. With the recent rise of zero-knowledge applications, they are increasingly used in constraint programming settings. For example, multiset hashing enables memory consistency checks in zkVMs, while BLS signatures are used in proof of stake protocols. In such cases, it becomes critical for hash-to-elliptic-curve-group constructions to be constraint-friendly such that one can efficiently generate succinct proofs of correctness. However, existing constructions rely on cryptographic hash functions that are expensive to represent in arithmetic constraint systems, resulting in high proving costs. We propose a constraint-efficient alternative: a map-to-elliptic-curve-group relation that bypasses the need for cryptographic hash functions and can serve as a drop-in replacement for hash-to-curve constructions in practical settings, including the aforementioned applications. Our relation naturally supports non-deterministic map-to-curve choices making them more efficient in constraint programming frameworks and enabling efficient integration into zero-knowledge proofs. We formally analyze the security of our approach in the elliptic curve generic group model (EC-GGM). Our implementation in Noir/Barretenberg demonstrates the efficiency of our construction in constraint programming: it achieves over $23\times$ fewer constraints than the best hash-to-elliptic-curve-group alternatives, and, enables $50$-$100\times$ faster proving times at scale.
Metadata
- Available format(s)
-
PDF
- Category
- Cryptographic protocols
- Publication info
- A minor revision of an IACR publication in ASIACRYPT 2025
- Keywords
- Zero-knowledge proofselliptic curve cryptographyconstraint programmingzkVMgeneric group modelmultiset hashing
- Contact author(s)
-
jens @ nexus xyz
hmalvai2 @ illinois edu
soc1024 @ illinois edu
yinuo yz @ gmail com - History
- 2025-09-10: last of 3 revisions
- 2025-08-20: received
- See all versions
- Short URL
- https://ia.cr/2025/1503
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2025/1503,
author = {Jens Groth and Harjasleen Malvai and Andrew Miller and Yi-Nuo Zhang},
title = {Constraint-Friendly Map-to-Elliptic-Curve-Group Relations and Their Applications},
howpublished = {Cryptology {ePrint} Archive, Paper 2025/1503},
year = {2025},
url = {https://eprint.iacr.org/2025/1503}
}