Paper 2025/1926
Hashing-friendly elliptic curves
Abstract
This article aims to consider batch hashing to elliptic curves. The given kind of hash functions found numerous applications in elliptic curve cryptography. In practice, a hash-to-curve function is often evaluated at a time by the same entity at many different inputs. It turns out that under certain mild conditions simultaneous evaluation can be carried out several times faster than separate ones. In this regard, the article introduces a new class of elliptic curves over finite fields, more appropriate for multiple hashing to them. Moreover, two explicit hashing-friendly Montgomery/twisted Edwards curves (of $\approx 128$ security bits) have been generated: one of CM discriminant $-7$, i.e., a GLV-friendly curve and one of huge CM discriminant, i.e., a CM-secure curve. The new elliptic curves are intentionally covered by so-called Klein's and Bring's curves of geometric genera $3$ and $4$, respectively. The latter are well studied in various algebraic geometry contexts, although they have not yet been (reasonably) applied in cryptography to the author's knowledge. Such a mathematical complication is justified, since conventional curves (from existing standards or of $j$-invariants $0$, $1728$) are seemingly less efficient for batch hashing.
Metadata
- Available format(s)
-
PDF
- Category
- Implementation
- Publication info
- Preprint.
- Keywords
- Bring's curveelliptic curve cryptographyhashing to elliptic curvesKlein's quarticroot extraction
- Contact author(s)
- dimitri koshelev @ gmail com
- History
- 2026-03-20: last of 3 revisions
- 2025-10-15: received
- See all versions
- Short URL
- https://ia.cr/2025/1926
- License
-
CC0
BibTeX
@misc{cryptoeprint:2025/1926,
author = {Dimitri Koshelev},
title = {Hashing-friendly elliptic curves},
howpublished = {Cryptology {ePrint} Archive, Paper 2025/1926},
year = {2025},
url = {https://eprint.iacr.org/2025/1926}
}