How to Construct CSIDH on Edwards Curves
How to Construct CSIDH on Edwards Curves
复制标题
如何在爱德华兹曲线上构造CSIDH
DOI:
--
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
T. Takagi
中科院分区:
文献类型:
--
作者:
Tomoki Moriya;Hiroshi Onuki;T. Takagi
CSIDH is an isogeny-based key exchange protocol proposed by Castryck, Lange, Martindale, Panny, and Renes in 2018. CSIDH is based on the ideal class group action on (mathbb {F}_p)-isomorphism classes of Montgomery curves. In order to calculate the class group action, we need to take points defined over (mathbb {F}_{p^2}). The original CSIDH algorithm requires a calculation over (mathbb {F}_p) by representing points as x-coordinate over Montgomery curves. Meyer and Reith proposed a faster CSIDH algorithm in 2018 which calculates isogenies on Edwards curves by using a birational map between a Montgomery curve and an Edwards curve. There is a special coordinate on Edwards curves (the w-coordinate) to calculate group operations and isogenies. If we try to calculate the class group action on Edwards curves by using the w-coordinate in a similar way on Montgomery curves, we have to consider points defined over (mathbb {F}_{p^4}). Therefore, it is not a trivial task to calculate the class group action on Edwards curves with w-coordinates over only (mathbb {F}_p).
DOI:
10.2140/obs.2020.4.39
发表时间:
2020-03
期刊:
ArXiv
影响因子:
--
作者:
D. Bernstein;L. D. Feo;Antonin Leroux;Benjamin A. Smith
通讯作者:
D. Bernstein;L. D. Feo;Antonin Leroux;Benjamin A. Smith