Arithmetic on superelliptic curves

  • Authors:
  • S. D. Galbraith;S. M. Paulus;N. P. Smart

  • Affiliations:
  • Institute for Experimental Mathematics, Ellernstr. 29, 45326 Essen, Germany;Kopernikusstrasse 15, 69469 Weinheim, Germany;Department of Computer Science, University of Bristol, Merchant Venturers Building, Woodland Road, Bristol, BS8 IUB, United Kingdom

  • Venue:
  • Mathematics of Computation
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper is concerned with algorithms for computing in the divisor class group of a nonsingular plane curve of the form yn = c(x) which has only one point at infinity. Divisors are represented as ideals, and an ideal reduction algorithm based on lattice reduction is given. We obtain a unique representative for each divisor class and the algorithms for addition and reduction of divisors run in polynomial time. An algorithm is also given for solving the discrete logarithm problem when the curve is defined over a finite field.