ON THE DISCRETE LOGARITHM PROBLEM IN CLASS GROUPS OF CURVES

被引:18
作者
Diem, Claus [1 ]
机构
[1] Univ Leipzig, Inst Math, D-04103 Leipzig, Germany
关键词
Discrete logarithm problem; curves; index calculus; ROOTS;
D O I
10.1090/S0025-5718-2010-02281-1
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We study the discrete logarithm problem in degree 0 class groups of curves over finite fields, with particular emphasis on curves of small genus. We prove that for every fixed g >= 2, the discrete logarithm problem in degree 0 class groups of curves of genus g can be solved in an expected time of a (O) over tilde (q(2-2/g)), where F-q, is the ground field. This result generalizes a corresponding result for hyperelliptic curves given in imaginary quadratic representation with cyclic degree 0 class group, and just as this previous result, it is obtained via an index calculus algorithm with double large prime variation. Generalizing this result, we prove that for fixed g(0) >= 2 the discrete logarithm problem in class groups of all curves C/F-q of genus g >= g(0) can be solved in an expected time of (O) over tilde((q(g))(2/g0(1- 1/g0))) and in an expected time of (O) over tilde(#Cl-0(C)(2/g0(1 - 1/g0))). As a complementary result we prove that for any fixed n is an element of N with n >= 2 the discrete logarithm problem in the groups of rational points of elliptic curves over finite fields F-qn, q a prime power, can be solved in an expected time of (O) over tilde (q(2-2/n)). Furthermore, we give an algorithm for the efficient construction of a uniformly randomly distributed effective divisor of a specific degree, given the curve and its L-polynomial.
引用
收藏
页码:443 / 475
页数:33
相关论文
共 50 条
[31]   Solving a 676-Bit Discrete Logarithm Problem in GF(36n) [J].
Hayashi, Takuya ;
Shinohara, Naoyuki ;
Wang, Lihua ;
Matsuo, Shin'ichiro ;
Shirase, Masaaki ;
Takagi, Tsuyoshi .
IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2012, E95A (01) :204-212
[32]   Index calculus for abelian varieties of small dimension and the elliptic curve discrete logarithm problem [J].
Gaudry, Pierrick .
JOURNAL OF SYMBOLIC COMPUTATION, 2009, 44 (12) :1690-1702
[33]   On the bounded sum-of-digits discrete logarithm problem in finite fields [J].
Cheng, Q .
SIAM JOURNAL ON COMPUTING, 2005, 34 (06) :1432-1442
[34]   Strong Designated Verifier Signature Scheme Based on Discrete Logarithm Problem [J].
Sarde, Pankaj ;
Banerjee, Amitabh .
JOURNAL OF DISCRETE MATHEMATICAL SCIENCES & CRYPTOGRAPHY, 2015, 18 (06) :877-885
[35]   Cubic Sieve Congruence of the Discrete Logarithm Problem, and fractional part sequences [J].
Vivek, Srinivas ;
Madhavan, C. E. Veni .
JOURNAL OF SYMBOLIC COMPUTATION, 2014, 64 :22-34
[36]   ANALYSIS ON A GENERALIZED ALGORITHM FOR THE STRONG DISCRETE LOGARITHM PROBLEM WITH AUXILIARY INPUTS [J].
Kim, Minkyu ;
Cheon, Jung Hee ;
Lee, In-Sok .
MATHEMATICS OF COMPUTATION, 2014, 83 (288) :1993-2004
[37]   The discrete logarithm problem in Bergman's non-representable ring [J].
Banin, Matan ;
Tsaban, Boaz .
JOURNAL OF MATHEMATICAL CRYPTOLOGY, 2012, 6 (02) :171-182
[38]   Interactive identification schemes based on the discrete logarithm problem over a field [J].
Nishioka, M .
ELECTRONICS AND COMMUNICATIONS IN JAPAN PART III-FUNDAMENTAL ELECTRONIC SCIENCE, 1997, 80 (10) :60-77
[39]   Quantum algorithm for discrete logarithm problem for matrices over finite group rings [J].
Myasnikov, Alexey D. ;
Ushakov, Alexander .
GROUPS COMPLEXITY CRYPTOLOGY, 2014, 6 (01) :31-36
[40]   A new multisignature scheme based on discrete logarithm problem and its distributed computation [J].
Lu, LR ;
Zeng, JJ ;
Kuang, YH ;
Cheng, SL .
DCABES 2001 PROCEEDINGS, 2001, :234-237