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

From MaRDI portal
scientific article
Language Label Description Also known as
English
Counting points on \(C_{ab}\) curves using Monsky-Washnitzer cohomology
scientific article

    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
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    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
    0 references
    0 references