Christian Badertscher, Ran Canetti, et al.
TCC 2020
Let E/𝔽_q be an elliptic curve, and P a point in E(𝔽_q) of prime order . Vélu's formulae let us compute a quotient curve E' = E/〈P〉 and rational maps defining a quotient isogeny ϕ : E → E' in Õ(ℓ) 𝔽_q-operations, where the Õ is uniform in q. This article shows how to compute E', and ϕ(Q) for Q in E(𝔽_q), using only Õ(√ℓ) 𝔽_q-operations, where the Õ is again uniform in q. As an application, this article speeds up some computations used in the isogeny-based cryptosystems CSIDH and CSURF.
Christian Badertscher, Ran Canetti, et al.
TCC 2020
Jonathan Bootle, Vadim Lyubashevsky, et al.
ESORICS 2021
Ehud Aharoni, Nir Drucker, et al.
CSCML 2023
Matilda Backendal, Hannah Davis, et al.
CRYPTO 2024