Discrete logarithms in curves over finite fields

Discrete logarithms in curves over finite fields
Notice: This research summary and analysis were automatically generated using AI technology. For absolute accuracy, please refer to the [Original Paper Viewer] below or the Original ArXiv Source.

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.

  1. 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.

  2. 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