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

06/18/2021
∙
by   JesĂşs-Javier Chi-DomĂ­nguez, et al.
∙
0
∙

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