Smaller class invariants for constructing curves of genus

icon

43

pages

icon

English

icon

Documents

Écrit par

Publié par

Lire un extrait
Lire un extrait

Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus

Découvre YouScribe et accède à tout notre catalogue !

Je m'inscris

Découvre YouScribe et accède à tout notre catalogue !

Je m'inscris
icon

43

pages

icon

English

icon

Documents

Lire un extrait
Lire un extrait

Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus

Smaller class invariants for constructing curves of genus 2 Marco Streng Geocrypt Corsica June 2011

  • let j0 ?

  • class polynomial

  • smaller class

  • invariants part

  • hilbert class polynomial


Voir icon arrow

Publié par

Langue

English

for
Smaller class invariants constructing curves of genus
Marco
Streng
Geocrypt Corsica June 2011
2
Overview
constructing curves
smaller class invariants
genus 1
part
part
1
3
genus 2
part
part
2
4
Part 1: The Hilbert class polynomial
Definition:Thej -invariantis
j(E)22b2833+3b333c2forE:y2=x3+bx+c. = Fact:j(E) =j(F)⇐⇒E=kF
Definition:LetKbe an imaginary quadratic number field. ItsHilbert class polynomialis HK=YXj(E)Z[X]. E/C End(E)OK = Application 1:roots generate Hilbert class field ofK Application 2:elliptic curves with prescribed Frobenius
Elliptic curves with prescribed Frobenius
Algorithm:(givenπ∈ OKimag. quadr. withp=ππprime) 1.ComputeHKmodp, it splits into linear factors. 2.Letj0Fpbe a root and letE0/Fphavej(E0) =j0.
3.
Select
the
twistEofE0with “Frob =π”. It satisfies
#E(Fp) =N(π1) =p+ 1tr(π).
Voir icon more
Alternate Text