Lecture Notes in Computer Science, 2002, Volume 2369/2002, 157-175, DOI: 10.1007/3-540-45455-1_25

An Extension of Kedlaya’s Algorithm to Artin-Schreier Curves in Characteristic 2

Jan Denef and Frederik Vercauteren

View Related Documents

Abstract

In this paper we present an extension of Kedlaya’s algorithm for computing the zeta function of an Artin-Schreier curve over a finite field $ \mathbb{F}_q $ \mathbb{F}_q of characteristic 2. The algorithm has running time O(g 5+ɛ log3+ɛ q) and needs O(g 3 log3 q) storage space for a genus g curve. Our first implementation in MAGMA shows that one can now generate hyperelliptic curves suitable for cryptography in reasonable time. We also compare our algorithm with an algorithm by Lauder and Wan which has the same time and space complexity. Furthermore, the method introduced in this paper can be used for any hyperelliptic curve over a finite field of characteristic 2.

Keywords  Hyperelliptic curves - Monsky-Washnitzer cohomology - Kedlaya’s algorithm - Lauder & Wan algorithm - cryptography

F.W.O. research assistant, sponsored by the Fund for Scientific Research - Flanders (Belgium).

Fulltext Preview

Image of the first page of the fulltext document