On the discrete logarithm problem for plane curves

In this article the discrete logarithm problem in degree 0 class groups of curves over finite fields given by plane models is studied. It is proven that the discrete logarithm problem for non-hyperelliptic curves of genus 3 (given by plane models of degree 4) can be solved in an expected time of O(q), where q is the cardinality of the ground field. Moreover, it is proven that for every fixed natural number d ≥ 4 the following holds: We consider the discrete logarithm problem for curves given by plane models of degree d for which there exists a line which defines a divisor which splits completely into distinct Fq-rational points. Then this problem can be solved in an expected time of O(q 2 d−2 ). This holds in particular for curves given by reflexive plane models.

[1]  Claus Diem,et al.  An Index Calculus Algorithm for Plane Curves of Small Degree , 2006, ANTS.

[2]  Emmanuel Thomé,et al.  Index Calculus in Class Groups of Non-hyperelliptic Curves of Genus Three , 2008, Journal of Cryptology.

[3]  Florian Hess,et al.  Computing Riemann-Roch Spaces in Algebraic Function Fields and Related Topics , 2002, J. Symb. Comput..

[4]  W. Ruppert,et al.  Algebraische Zahlentheorie , 2008 .

[5]  H. Wielandt,et al.  Finite Permutation Groups , 1964 .

[6]  Jonathan Pila Counting points on curves over families in polynomial time , 2005 .

[7]  C. Hoffmann Algebraic curves , 1988 .

[8]  Vijaya Kumar Murty,et al.  EFFECTIVE VERSIONS OF THE CHEBOTAREV DENSITY THEOREM FOR FUNCTION FIELDS , 1994 .

[9]  Claus Diem On the Notion of Bit Complexity , 2011, Bull. EATCS.

[10]  J. Pila Frobenius maps of Abelian varieties and finding roots of unity in finite fields , 1990 .

[11]  T. Willmore Algebraic Geometry , 1973, Nature.

[12]  K. Nagao Index calculus attack for Jacobian of hyperelliptic curves of small genus using two large primes , 2007 .

[13]  Abramo Hefez Non-reflexive curves , 1989 .

[14]  Nicolas Thériault,et al.  A double large prime variation for small genus hyperelliptic index calculus , 2004, Math. Comput..

[15]  Nicolas Thériault,et al.  Index Calculus Attack for Hyperelliptic Curves of Small Genus , 2003, ASIACRYPT.

[16]  S. Kleiman,et al.  The Enumerative Theory of Singularities , 1977 .

[17]  Claus Diem On the discrete logarithm problem in class groups of curves , 2011, Math. Comput..

[18]  A. Wallace Tangency and Duality Over Arbitrary Fields , 1956 .

[19]  P. Müller Finite Permutation Groups , 2013 .