ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 2306.16072
25
3

Fast and Frobenius: Rational Isogeny Evaluation over Finite Fields

28 June 2023
Gustavo Banegas
V. Gilchrist
Anaelle Le Dévéhat
Benjamin Smith
ArXiv (abs)PDFHTML
Abstract

Consider the problem of efficiently evaluating isogenies ϕ:E→E/H\phi: E \to E/Hϕ:E→E/H of elliptic curves over a finite field Fq\mathbb{F}_qFq​, where the kernel H=⟨G⟩H = \langle G\rangleH=⟨G⟩ is a cyclic group of odd (prime) order: given EEE, GGG, and a point (or several points) PPP on EEE, we want to compute ϕ(P)\phi(P)ϕ(P). This problem is at the heart of efficient implementations of group-action- and isogeny-based post-quantum cryptosystems such as CSIDH. Algorithms based on V{\é}lu's formulae give an efficient solution to this problem when the kernel generator GGG is defined over Fq\mathbb{F}_qFq​. However, for general isogenies, GGG is only defined over some extension Fqk\mathbb{F}_{q^k}Fqk​, even though ⟨G⟩\langle G\rangle⟨G⟩ as a whole (and thus ϕ\phiϕ) is defined over the base field Fq\mathbb{F}_qFq​; and the performance of V{\é}lu-style algorithms degrades rapidly as kkk grows. In this article we revisit the isogeny-evaluation problem with a special focus on the case where 1≤k≤121 \le k \le 121≤k≤12. We improve V{\é}lu-style isogeny evaluation for many cases where k=1k = 1k=1 using special addition chains, and combine this with the action of Galois to give greater improvements when k>1k > 1k>1.

View on arXiv
Comments on this paper