On counting and generating curves over small finite fields (Q1827569)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | On counting and generating curves over small finite fields |
scientific article |
Statements
On counting and generating curves over small finite fields (English)
0 references
6 August 2004
0 references
It is well known that elliptic and other curve-based cryptosystems require the construction of curves over finite fields having points of large prime order on the Jacobians of the curves. In this paper the authors look for curves defined over a finite field \(\mathbb{F}_q\) having such points of large prime order when considered over an extension \(\mathbb{F}_{q^r}\). In the elliptic case, they prove that, under some number-theoretic conjectures, if \(\sqrt{(q)}>(r\log q)^{(2+\varepsilon)}\), then there are at least \(\Omega(q/r^{(1+\varepsilon)}\log q)\) non-isomorphic elliptic curves \(E\) over \(\mathbb{F}_q\) such that the quotient \(E(\mathbb{F}_q)/E(\mathbb{F}_{q^r})\) has prime order. Based on this result, they also present an algorithm that, given an integer \(n\), determines \(q\), \(r\) and \(\Omega(\log^3 n)\) pairs \((E,P)\), of non-isomorphic elliptic curves together with a point with large prime order on each curve. Thus, this method can be useful generating curves of cryptographic interest. The method seems to be extended to any hyperelliptic curve. The extension to the genus 2 case is also treated in the paper.
0 references
curve-based cryptography
0 references
Koblitz curve
0 references
Bateman-Horn conjecture
0 references