Skip to Main content Skip to Navigation

Volcans et calcul d'isogénies

Abstract : Isogeny computation problem appeared in the SEA algorithm to count the number of points on an elliptic curve defined over a finite field. Algorithms using ideas of Elkies (1998) solved this problem with satisfying results in this context. The appearance of new applications of the isogeny computation problem (trapdoor crypto system, hash function, scalar multiplication acceleration, post quantic crypto system) motivated the search for a faster algorithm outside the SEA context. Couveignes's algorithm (1996) offers the best complexity in the degree of the isogeny but, despite improvements by DeFeo (2011), it proves being unpractical with great characteristic.The aim of this work is to present a modified version of Couveignes's algorithm (1996) that maintains the same complexity in the degree of the isogeny but is practical with any characteristic.Two approaches contribute to the improvement of Couveignes's algorithm (1996) : firstly, the construction of towers of degree ℓ extensions which are efficient for faster arithmetic operations, as used in the work of De Feo (2011), and secondly, the specification of sets of points of order ℓ^k that are stable under the action of isogenies.The main contribution of this document is done following the second approach. Our work uses the graph of isogeny where the vertices are elliptic curves and the edges are isogenies. We based our work on the previous results of David Kohel (1996), Fouquet and Morain (2001), Miret emph{& al.} (2005,2006,2008), Ionica and Joux (2001). We therefore present in this document, through the study of the action of the Frobenius endomorphism on points of order ℓ^k, a new way to specify directions in the isogeny graph (volcano).
Complete list of metadata

Cited literature [68 references]  Display  Hide  Download
Contributor : Abes Star :  Contact
Submitted on : Wednesday, November 15, 2017 - 11:16:06 AM
Last modification on : Friday, April 30, 2021 - 9:52:24 AM
Long-term archiving on: : Friday, February 16, 2018 - 1:09:49 PM


Version validated by the jury (STAR)


  • HAL Id : tel-01635463, version 1


Cyril Hugounenq. Volcans et calcul d'isogénies. Calcul formel [cs.SC]. Université Paris Saclay (COmUE), 2017. Français. ⟨NNT : 2017SACLV050⟩. ⟨tel-01635463⟩



Record views


Files downloads