2006
DOI: 10.1007/s00037-006-0204-7
|View full text |Cite
|
Sign up to set email alerts
|

Quantum computation of zeta functions of curves

Abstract: We exhibit a quantum algorithm for determining the zeta function of a genus g curve over a finite field F q , which is polynomial in g and log(q). This amounts to giving an algorithm to produce provably random elements of the class group of a curve, plus a recipe for recovering a Weil polynomial from enough of its cyclic resultants. The latter effectivizes a result of Fried in a restricted setting.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

2007
2007
2021
2021

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 21 publications
(20 citation statements)
references
References 22 publications
0
20
0
Order By: Relevance
“…A quantum algorithm for finding the Zeta function of a curve is given in [24]. One could replace the role that the Gauss sum estimation [25] plays in our scheme with this quantum algorithm for the Zeta function.…”
Section: Previous Quantum Complexity Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…A quantum algorithm for finding the Zeta function of a curve is given in [24]. One could replace the role that the Gauss sum estimation [25] plays in our scheme with this quantum algorithm for the Zeta function.…”
Section: Previous Quantum Complexity Resultsmentioning
confidence: 99%
“…Note that there is a quantum algorithm for finding zeta functions of curves which is exponentially faster in q than the classical algorithm in [23] (as is ours). This is given in [24]. The use of this algorithm instead of the Gauss sum approximation algorithm is left for a future publication.…”
Section: Classical and Quantum Complexity Of The Schemementioning
confidence: 99%
“…On the other hand, Kedlaya (2006) explained how the quantum algorithm for determining the structure of an unknown finite Abelian group (Section IV.G) can be used to count the number of points on a planar curve of genus g over F q in time poly(g, log q). It is probably fair to say that this constitutes not so much a new quantum algorithm, but rather a novel application of known quantum algorithms to algebraic geometry.…”
Section: H Counting Points On Curvesmentioning
confidence: 99%
“…Subsequent results by Pila [17], Adleman and Huang [1] generalized this result to hyper-elliptic curves, giving an algorithm with running time (log q) O(g for counting points with time complexity poly(p, r, g). All these classical algorithms are bested by the quantum algorithm that Kedlaya [13] developed, which solves the same counting problem with time complexity poly(g, log q).…”
Section: Counting Points Of Finite Field Equationsmentioning
confidence: 99%