J.-P. Cherdieu, J. Estrada, E. Reinaldo
Efficient Reduction on the Jacobian Variety of Picard curves
Preprint series: Institut für Mathematik, Humboldt-Universität zu Berlin (ISSN 0863-0976)
MSC:
14H45 Special curves and curves of low genus
14H40 Jacobians, See also {32G20}
14H05 Algebraic functions; function fields, See also {11R58}
14Q05 Curves
14Q20 Effectivity
11G10 Abelian varieties of dimension $\gtr 1$, See also {14Kxx}
11T71 Algebraic coding theory; cryptography
Abstract: In this paper, a system of coordinates for the elements on the Jacobian Variety of Picard curves is presented. These coordinates possess a nice geometric interpretation and provide us with an unifying environment to obtain an explicit structure of abelian variety for the Jacobian, as well as an efficient algorithm for the reduction and addition of divisors. Exploiting the geometry of the Picard curves, a completely effective reduction algorithm is developed, which works for curves defined over any ground field $k$, with $char(k)=0$ or $char(k)\neq 3$. In the generic case, the algorithm works recursively with the system of coordinates representing the divisors, instead of solving for points in their support. Hence, only one factorization is needed (at the end of the algorithm) and the processing of the system of coordinates involves only linear algebra and evaluation of polynomials in the definition field of the divisor $D$ to be reduced. The complexity of this deterministic reduction algorithm is $O(deg(D))$ . The addition of divisors may be performed iterating the reduction algorithm.
Keywords: Picard curves, Jacobian Varieties, Addition Law, Discrete logarithm