English

Computing a Group Action from the Class Field Theory of Imaginary Hyperelliptic Function Fields

Symbolic Computation 2024-03-13 v6 Cryptography and Security Number Theory

Abstract

We explore algorithmic aspects of a simply transitive commutative group action coming from the class field theory of imaginary hyperelliptic function fields. Namely, the Jacobian of an imaginary hyperelliptic curve defined over Fq\mathbb F_q acts on a subset of isomorphism classes of Drinfeld modules. We describe an algorithm to compute the group action efficiently. This is a function field analog of the Couveignes-Rostovtsev-Stolbunov group action. We report on an explicit computation done with our proof-of-concept C++/NTL implementation; it took a fraction of a second on a standard computer. We prove that the problem of inverting the group action reduces to the problem of finding isogenies of fixed τ\tau-degree between Drinfeld Fq[X]\mathbb F_q[X]-modules, which is solvable in polynomial time thanks to an algorithm by Wesolowski. We give asymptotic complexity bounds for all algorithms presented in this paper.

Cite

@article{arxiv.2203.06970,
  title  = {Computing a Group Action from the Class Field Theory of Imaginary Hyperelliptic Function Fields},
  author = {Antoine Leudière and Pierre-Jean Spaenlehauer},
  journal= {arXiv preprint arXiv:2203.06970},
  year   = {2024}
}

Comments

This paper is a rewrite of arXiv:2203.06970v2. It takes into account the recent attack of Wesolowski on the cryptographic applications (https://eprint.iacr.org/2022/438). We removed cryptographic applications, and the introduction and experimental results have been widely rewritten. Complexity results have been added

R2 v1 2026-06-24T10:12:07.515Z