Counting points on \(C_{ab}\) curves using Monsky-Washnitzer cohomology (Q814764)

From MaRDI portal





scientific article; zbMATH DE number 5004387
Language Label Description Also known as
default for all languages
No label defined
    English
    Counting points on \(C_{ab}\) curves using Monsky-Washnitzer cohomology
    scientific article; zbMATH DE number 5004387

      Statements

      Counting points on \(C_{ab}\) curves using Monsky-Washnitzer cohomology (English)
      0 references
      0 references
      0 references
      7 February 2006
      0 references
      In this article, the authors describe an algorithm to compute the zeta function of any \(C_{ab}\)-curve over a finite field \(\mathbb{F}_{p^n}\). It is a generalization of Kedlaya's algorithm for hyperelliptic curves, and so find a \(p\)-adic approximation of the characteristic polynomial of Frobenius by computing in the Monsky-Washnitzer cohomology of the curve. The technique to lift the Frobenius endomorphism is different from [J. Cryptology 19, No. 1, 1--25 (2006; Zbl 1100.14017)] and can be applied to any non-singular affine curve. Furthermore the method used to prove a tight bound on the convergence rate of the resulting power series remains also valid. Only the explicit description of a basis of the first Monsky-Walshnitzer cohomology group and the reduction formulae to express a differential on this basis are limited to \(C_{ab}\) curves. For fixed \(p\) the asymptotic running time for \(C_{ab}\) curves of genus \(g\) over \(\mathbb{F}_{p^n}\) is \(O(g^{5+\varepsilon} n^{3+\varepsilon})\) and the space complexity is \(O(g^3 n^3)\). For instance the order of a \(168\)-bit Jacobian of a \(C_{3,4}\) curve can be computed in \(1.4\) h.
      0 references
      \(C_{ab}\) curves
      0 references
      zeta function
      0 references
      Monsky-Washnitzer cohomology
      0 references
      cryptography
      0 references
      Kedlaya's algorithm
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references