Discrete logarithms in curves over finite fields
A survey on algorithms for computing discrete logarithms in Jacobians of curves over finite fields.
š” Research Summary
This survey paper provides a comprehensive overview of the stateāofātheāart algorithms for solving the discrete logarithm problem (DLP) in the Jacobians of algebraic curves defined over finite fields. The authors begin by motivating the importance of the DLP in modern publicākey cryptography, noting that curveābased systems such as ellipticācurve cryptography (ECC) and hyperellipticācurve cryptography (HEC) rely on the presumed hardness of computing logarithms in these groups. After a brief mathematical preliminaries section that defines Jacobians, genus, and group order (āāÆq^g for a field of size q and genus g), the paper classifies algorithms into four major families.
-
Generic algorithms ā Babyāstepāgiantāstep, Pollardās Ļ, and parallel variants. These methods have a āN time complexity (NāÆāāÆq^g) and are independent of the curveās structure, but they become impractical for security levels beyond a few hundred bits because they require exponential resources in the genus.
-
Indexācalculus methods ā The classic subexponential approach that expresses random divisor classes as linear combinations of a small āfactor baseā of lowādegree divisors. By collecting enough relations and solving a sparse linear system, one obtains logarithms in time L_q
Comments & Academic Discussion
Loading comments...
Leave a Comment