Optimized CSIDH Implementation Using a 2-Torsion Point

  • Heo, Donghoe
  • Kim, Suhri
  • Yoon, Kisoon
  • Park, Young-Ho
  • Hong, Seokhie
Citations

WEB OF SCIENCE

3
Citations

SCOPUS

6

초록

The implementation of isogeny-based cryptography mainly use Montgomery curves, as they offer fast elliptic curve arithmetic and isogeny computation. However, although Montgomery curves have efficient 3- and 4-isogeny formula, it becomes inefficient when recovering the coefficient of the image curve for large degree isogenies. Because the Commutative Supersingular Isogeny Diffie-Hellman (CSIDH) requires odd-degree isogenies up to at least 587, this inefficiency is the main bottleneck of using a Montgomery curve for CSIDH. In this paper, we present a new optimization method for faster CSIDH protocols entirely on Montgomery curves. To this end, we present a new parameter for CSIDH, in which the three rational two-torsion points exist. By using the proposed parameters, the CSIDH moves around the surface. The curve coefficient of the image curve can be recovered by a two-torsion point. We also proved that the CSIDH while using the proposed parameter guarantees a free and transitive group action. Additionally, we present the implementation result using our method. We demonstrated that our method is 6.4% faster than the original CSIDH. Our works show that quite higher performance of CSIDH is achieved while only using Montgomery curves.

키워드

post-quantum cryptographyisogenyMontgomery curvestwo-torsion pointsCommutative Supersingular Isogeny Diffie-Hellman (CSIDH)
제목
Optimized CSIDH Implementation Using a 2-Torsion Point
저자
Heo, DonghoeKim, SuhriYoon, KisoonPark, Young-HoHong, Seokhie
DOI
10.3390/cryptography4030020
발행일
2020-09
유형
Article
저널명
Cryptography
4
3
페이지
1 ~ 13