Constructing elliptic curves over finite fields using double eta-quotients
For several applications (cryptography, factorizing, prime proving) one needs elliptic curves \(E\) over a finite field \(\mathbb F\), where e.g. \(| \mathbb F| \) and/or \(| E(\mathbb F)| \) have large prime factors. Usually this is accomplished by reducing a global elliptic curve with complex multiplication by \(\mathfrak o\), which in turn is obtained from the ring class field \(K\) of the imaginary quadratic order \(\mathfrak o\). The known methods to construct \(K\) by singular values of modular functions may fail for special types of discriminants, or yield minimal polynomials with too large coefficients. For their new approach, the authors investigate a class of modular functions for \(\Gamma_0 (N)\) (\(N=p_1 p_2\) with primes \(p_1,p_2\)), so-called double eta quotients \[ \mathfrak w_{p_1,p_2} (z) = \frac {\eta(z/p_1) \eta(z/p_2)} {\eta(z) \eta(z/N)}, \] where \(\eta\) denotes Dedekind's eta-function. These yield an explicit construction of the ring class field (without restrictions on the discriminant) and class polynomials with rather small coefficients. In general, these double eta quotients do no longer generate an extension field of \(\mathbb C (j)\) of genus \(0\), but the authors suggest a way how to use the modular polynomial giving the algebraic relation between \(\mathfrak w_{p_1,p_2}\) and \(j\) (with coefficients from \(\mathbb Z\)) to obtain the \(j\)-invariant of the elliptic curve over \(\mathbb F\). The paper concludes with a numerical example of cryptographic size.
- N-systems, class polynomials of double eta-quotients and singular values of j-invariant function
- Constructing elliptic curves and curves of genus 2 over finite fields
- Constructing elliptic curves of prime order
- scientific article; zbMATH DE number 1588468
- scientific article; zbMATH DE number 2154267
- Construction and Application of a Class of Modular Functions (II)†
- Die Typen der Multiplikatorenringe elliptischer Funktionenkörper
- Elliptic Curve Cryptosystems
- Elliptic Curves and Primality Proving
- Elliptic curves and their applications to cryptography. An introduction
- Factoring integers with elliptic curves
- Generalised Weber functions
- scientific article; zbMATH DE number 3937328 (Why is no real title available?)
- scientific article; zbMATH DE number 3948147 (Why is no real title available?)
- scientific article; zbMATH DE number 45834 (Why is no real title available?)
- scientific article; zbMATH DE number 2086890 (Why is no real title available?)
- scientific article; zbMATH DE number 2086892 (Why is no real title available?)
- scientific article; zbMATH DE number 799785 (Why is no real title available?)
- scientific article; zbMATH DE number 3233758 (Why is no real title available?)
- scientific article; zbMATH DE number 3198945 (Why is no real title available?)
- Modular curves of composite level
- MPFR
- Weber's class invariants revisited
- Zur expliziten Berechnung von Ganzheitsbasen in Strahlklassenkörpern über einem imaginär-quadratischen Zahlkörper. (On the explicit calculation of integral bases in ray class fields over an imaginary quadratic number field)
- Generalized class polynomials
- Generalised Weber functions
- The complexity of class polynomial computation via floating point approximations
- Computing modular polynomials in quasi-linear time
- p-adic class invariants
- Short addition sequences for theta functions
- Number of class polynomials of multiple eta-quotients with odd level
- Construction of metrics on the set of elliptic curves over a finite field
- scientific article; zbMATH DE number 7310076 (Why is no real title available?)
- Singular values of multiple eta-quotients for ramified primes
- N-systems, class polynomials of double eta-quotients and singular values of j-invariant function
- Computing Hilbert Class Polynomials
- Modular polynomials via isogeny volcanoes
- Explicit computations in Iwasawa theory
- Singular values of some modular functions
- On the construction of algebraic curves by means of complex multiplication
- FastECPP over MPI
- Schertz style class invariants for higher degree CM fields
- Ramanujan's class invariants and their use in elliptic curve cryptography
This page was built for publication: Constructing elliptic curves over finite fields using double eta-quotients
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2483709)