Paper 2026/2560
Graphs and cycles in curve-based collision walks
Abstract
In this work, we look at collision-based attacks both for elliptic curve and isogeny problems. Our main focus is on attacks in the multi-user setting, i.e., where one tries to recover all secret keys of a large set of $L$ public keys simultaneously, in a faster way than the total time required to attack each key individually. We consider three different problems: (1) the discrete logarithm problem on elliptic curves, (2) the isogeny pathfinding problem on supersingular $\mathbb{F}_{p^2}$-curves, (3) the isogeny pathfinding problem on supersingular $\mathbb{F}_p$-curves. We first survey the existing van Oorschot and Wiener style attacks on these three problems. Then we propose versions of the pseudorandom walks that are better suited for isogeny pathfinding problems without additional restrictions. We then apply these new walks to the multi-user setting and analyse which properties we can achieve compared to the discrete logarithm case where we show that we can extract all $L$ public keys with $L$ useful collisions and without an infiltrator (a user for which we know the secret key). Specifically, for (2) we can extract $L$ public keys with approximately $L + \log(L)$ useful collisions and no infiltrator needed. Our analysis shows however that heuristic and infiltrator-aided strategies are more efficient while enjoying practically similar gains. For (3) we can extract approximately $0.75L$ public keys with $L$ useful collisions, but with an infiltrator.
Metadata
- Available format(s)
-
PDF
- Category
- Attacks and cryptanalysis
- Publication info
- Preprint.
- Keywords
- multi-userisogeny graphsmeet-in-the-middlecollisionsECDLP
- Contact author(s)
-
s boscardin @ tue nl
jolijncottaar @ gmail com
m trimoska @ tue nl - History
- 2026-10-22: revised
- 2026-10-20: received
- See all versions
- Short URL
- https://ia.cr/2026/2560
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/2560,
author = {Sebastiano Boscardin and Jolijn Cottaar and Monika Trimoska},
title = {Graphs and cycles in curve-based collision walks},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/2560},
year = {2026},
url = {https://eprint.iacr.org/2026/2560}
}