Extending the GLS endomorphism to speed up GHS Weil descent using Magma
Abstract
Let q = 2n, and let E / Fq be a generalized Galbraith--Lin--Scott (GLS) binary curve, with 2 and (, n) = 1.We show that the GLS endomorphism on E / Fq induces an efficient endomorphism on the Jacobian JH(Fq) of the genus-g hyperelliptic curve H corresponding to the image of the GHS Weil-descent attack applied to E/Fq, and that this endomorphism yields a factor-n speedup when using standard index-calculus procedures for solving the Discrete Logarithm Problem (DLP) on JH(Fq). Our analysis is backed up by the explicit computation of a discrete logarithm defined on a prime-order subgroup of a GLS elliptic curve over the field F25· 31. A Magma implementation of our algorithm finds the aforementioned discrete logarithm in about 1,035 CPU-days.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.