A note on the security of CSIDH

From MaRDI portal



Abstract: We propose an algorithm for computing an isogeny between two elliptic curves E1,E2 defined over a finite field such that there is an imaginary quadratic order mathcalO satisfying mathcalOsimeqoperatornameEnd(Ei) for i=1,2. This concerns ordinary curves and supersingular curves defined over mathbbFp (the latter used in the recent CSIDH proposal). Our algorithm has heuristic asymptotic run time eOleft(sqrtlog(|Delta|)ight) and requires polynomial quantum memory and eOleft(sqrtlog(|Delta|)ight) classical memory, where Delta is the discriminant of mathcalO. This asymptotic complexity outperforms all other available method for computing isogenies. We also show that a variant of our method has asymptotic run time eildeOleft(sqrtlog(|Delta|)ight) while requesting only polynomial memory (both quantum and classical).












This page was built for publication: A note on the security of CSIDH

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1738052)