CRNTMar 23, 2020

Faster computation of isogenies of large prime degree

arXiv:2003.10118v1159 citations
Originality Highly original
AI Analysis

This work addresses efficiency bottlenecks in isogeny-based cryptography, offering a significant speedup for cryptographic applications.

The paper tackles the problem of computing isogenies of large prime degree on elliptic curves, reducing the computational complexity from O(ℓ) to O(√ℓ) operations, which speeds up computations in isogeny-based cryptosystems like CSIDH and CSURF.

Let $\mathcal{E}/\mathbb{F}_q$ be an elliptic curve, and $P$ a point in $\mathcal{E}(\mathbb{F}_q)$ of prime order $\ell$. Vélu's formulae let us compute a quotient curve $\mathcal{E}' = \mathcal{E}/\langle{P}\rangle$ and rational maps defining a quotient isogeny $φ: \mathcal{E} \to \mathcal{E}'$ in $\tilde{O}(\ell)$ $\mathbb{F}_q$-operations, where the $\tilde{O}$ is uniform in $q$.This article shows how to compute $\mathcal{E}'$, and $φ(Q)$ for $Q$ in $\mathcal{E}(\mathbb{F}_q)$, using only $\tilde{O}(\sqrt{\ell})$ $\mathbb{F}_q$-operations, where the $\tilde{O}$ is again uniform in $q$.As an application, this article speeds up some computations used in the isogeny-based cryptosystems CSIDH and CSURF.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes