Extending the GLS endomorphism to speed up GHS Weil descent using Magma

Let q = 2^n, and let E / 𝔽_q^ℓ be a generalized Galbraith–Lin–Scott (GLS) binary curve, with ℓ≥ 2 and (ℓ, n) = 1.We show that the GLS endomorphism on E / 𝔽_q^ℓ induces an efficient endomorphism on the Jacobian J_H(𝔽_q) of the genus-g hyperelliptic curve H corresponding to the image of the GHS Weil-descent attack applied to E/𝔽_q^ℓ, and that this endomorphism yields a factor-n speedup when using standard index-calculus procedures for solving the Discrete Logarithm Problem (DLP) on J_H(𝔽_q). 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 𝔽_2^5· 31. A Magma implementation of our algorithm finds the aforementioned discrete logarithm in about 1,035 CPU-days.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/13/2020

Cover attacks for elliptic curves with prime order

We give a new approach to the elliptic curve discrete logarithm problem ...
research
03/23/2020

Faster computation of isogenies of large prime degree

Let E/F_q be an elliptic curve, and P a point in E(F_q) of prime order ℓ...
research
05/11/2020

Initial minors – a conjecture to solve the elliptic curve discrete logarithm problem

The purpose of this paper is to propose a paradigm shift in attacking th...
research
09/19/2019

A New Method for Geometric Interpretation of Elliptic Curve Discrete Logarithm Problem

In this paper, we intend to study the geometric meaning of the discrete ...
research
03/12/2023

New Space-Efficient Quantum Algorithm for Binary Elliptic Curves using the Optimized Division Algorithm

In previous research, quantum resources were concretely estimated for so...
research
06/15/2018

Counting points on genus-3 hyperelliptic curves with explicit real multiplication

We propose a Las Vegas probabilistic algorithm to compute the zeta funct...
research
07/22/2020

Set It and Forget It! Turnkey ECC for Instant Integration

Historically, Elliptic Curve Cryptography (ECC) is an active field of ap...

Please sign up or login with your details

Forgot password? Click here to reset