research

Explicit isogenies in quadratic time in any characteristic

Abstract

Consider two elliptic curves E,EE,E' defined over the finite field Fq\mathbb{F}_q, and suppose that there exists an isogeny ψ\psi between EE and EE'. We propose an algorithm that determines ψ\psi from the knowledge of EE, EE' and of its degree rr, by using the structure of the \ell-torsion of the curves (where \ell is a prime different from the characteristic pp of the base field). Our approach is inspired by a previous algorithm due to Couveignes, that involved computations using the pp-torsion on the curves. The most refined version of that algorithm, due to De Feo, has a complexity of O~(r2)pO(1)\tilde{O}(r^2) p^{O(1)} base field operations. On the other hand, the cost of our algorithm is O~(r2+rlog(q))\tilde{O}(r^2 + \sqrt{r} \log(q)); this makes it an interesting alternative for the medium- and large-characteristic cases.Comment: 16 pages, 3 figures, submitted to ANTS-XII, modified version with analysis for the choice of \ell and new experimental plot

    Similar works

    Full text

    thumbnail-image

    Available Versions