IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
Online ISSN : 1745-1337
Print ISSN : 0916-8508

This article has now been updated. Please use the final version.

Efficient algorithm to compute odd-degree isogenies between Montgomery curves for CSIDH
Kenta KODERAChen-Mou CHENGAtsuko MIYAJI
Author information
JOURNAL FREE ACCESS Advance online publication

Article ID: 2020DMP0024

Details
Abstract

Isogeny-based cryptography, such as commutative supersingular isogeny Diffie-Hellman (CSIDH), have been shown to be promising candidates for post-quantum cryptography. However, their speeds have remained unremarkable. This study focuses on computing odd-degree isogeny between Montgomery curves, which is a dominant computation in CSIDH.

Our proposed “2-ADD-Skip method” technique reduces the required number of points to be computed during isogeny computation. A novel algorithm for isogeny computation is also proposed to efficiently utilize the 2-ADD-Skip method. Our proposed algorithm with the optimized parameter reduces computational cost by approximately 12% compared with the algorithm proposed by Meyer and Reith.

Further, individual experiments for each degree of isogeny l show that the proposed algorithm is the fastest for 19 ≤ l ≤ 373 among previous studies focusing on isogeny computation including the $\tilde{O}(\sqrt{\ell})$ algorithm proposed by Bernstein et al.. The experimental results also show that the proposed algorithm achieves the fastest on CSIDH-512. For CSIDH-1024, the proposed algorithm is faster than the algorithm by Meyer and Reith although it is slower than the algorithm by Bernstein et al..

Content from these authors
© 2021 The Institute of Electronics, Information and Communication Engineers
feedback
Top