• No se han encontrado resultados

Distancia entre vértices en multigrafos de isogenias de curvas elípticas

N/A
N/A
Protected

Academic year: 2022

Share "Distancia entre vértices en multigrafos de isogenias de curvas elípticas"

Copied!
17
0
0

Texto completo

(1)

Distancia entre v ´ertices en multigrafos de isogenias de curvas el´ıpticas

D. Sadornil1 F. Seb ´e2 J. Tena3 M. Valls2

1UC,2UdL,3UVa

VIII JMDA Julio 2012

(2)

Definicion

Una curva el´ıptica sobre Fqes un par (E , O), donde E es una curva proyectiva no singular de g ´enero 1 definida sobre Fqy O es un punto sobre E .

y2=x3+Ax + B, 4A3+27B26= 0 char (Fq) 6=2, 3 Sobre el grupo de puntos de una curva el´ıptica se puede definir una ley de grupo (aditiva).

(3)

Isogenias

Unaisogenia entre dos curvas el´ıpticas E1y E2sobre un cuerpo k es un morfismo I : E1→ E2tal que I(OE1) =OE2 I es un morfismo de grupos.

El grado de una isogenia es el orden del n ´ucleo de I (si I es separable).

El grado de la composici ´on es el producto de grados.

Teorema (Tate)

Dadas doscurvas el´ıpticas E1y E2definidas sobre un cuerpo finito k , las siguientes afirmaciones son equivalentes:

#E1(k ) = #E2(k )

Existe una isogenia I entre E1y E2.

(4)

Preguntas

¿cu ´ales?, ¿de qu ´e grado?, ¿c ´omo?

Primera aproximaci ´on JMDA 2010 Castro-Urdiales.

Presentamos un algoritmo para hallar la isogenia degrado m´ınimo smooth entre dos curvas el´ıpticas E1y E2definidas sobre un cuerpo Fq

No necesariamente es la de grado m ´as peque ˜no.

Objetivo

Construir la isogenia de grado m´ınimo entre dos curvas.

Nos permitir ´a obtener el grado de TODAS las isogenias existentes entre dos curvas.

(5)

Multigrafo de isogenias

Definici ´on

Nodos: Clases de isomorf´ıa de curvas el´ıpticas.

Aristas: Isogenias de grado (primo) entre dos clases.

Entre dos clases existen diversas isogenias.

Tate implica que el grafo es conexo.

Podemos suponer grado acotado y sigue siendo conexo.

Isogenia dual nos permite dar el grafo no dirigido.

Para cada v ´ertice y fijado un primo ` pueden existir 0, 1, 2

´o ` + 1 aristas adyacentes a este v ´ertice de dicho grado.

(6)

Objetivo

Calcular la distancia m´ınima entre dos v ´ertices del multigrafo (completo).

(7)

Algunos conceptos

El conjunto de isogenias de una curva E sobre Fqconsigo misma, junto con la aplicaci ´on cero, tiene estructura de anillo, O

O es un orden en el anillo de enteros Z(p

t2− 4q) (con E de cardinal q + 1 − t sobre Fq). t2− 4q = f2DK. Dicho orden viene determinado por su conductor g, g | f . Toda isogenia I entre dos curvas E1,E2puede descomponerse como composici ´on de tres isogenias:

(8)

Isogenias - Formas cuadr ´aticas

Dadas E1, E2curvas el´ıpticas is ´ogenas, Hom(E1,E2)es un Z-m ´odulo libre de rango 2.

Sea {I1, I2} base de Hom(E1,E2).

q=gr(I1)x2+ (gr(I1+ I2) −gr(I1) −gr(I2))y + gr(I2)y2 Igual anillo de endomorfismos ⇔ q Primitiva .

End (E1) =End (E2)e I : E1→ E2de grado `, q queda determinada por ` (salvo el signo del coeficiente de xy ).

(9)

Teorema

End (E1) =End (E2) = O, Disc(O) = D, Hom(E1,E2) = hI1, I2i q=gr(I1)x2+bxy + gr(I1)y2

b2=D + 4gr(I1)gr(I2).

q=ax2+bxy + cy2y q0 =ax2− bxy + cy2representan los mismos elementos.

Hom(E1,E2) ↔ q Hom(E2,E1) ↔ q0

(10)

Algoritmo de distancia m´ınima

Fundamento

La distancia m´ınima entre dos v ´ertices del multigrafo corresponde a la isogenia de grado m´ınimo entre las dos curvas.

Viene dado por el menor entero representado por la forma cuadr ´atica asociada.

Se obtiene a partir de la forma cuadr ´atica reducida (en la misma clase de equivalencia).

q=ax2+bxy + cy2reducida si

|b| ≤ a ≤ c, con b ≥ 0 si c = a ´o |b| = a.

(11)

Isogenia m´ınima

El c ´alculo de la forma reducida equivalente a una forma cuadr ´atica dada se hace mediante un algoritmo (Gauss) que realiza un cambio lineal en la base de isogenias.

Uno de los elementos de la nueva base (expresado como cl de la base inicial) es precisamente la isogenia de grado m´ınimo.

(12)

Algoritmo

Input: E1,E2curvas el´ıpticas |E1| = |E2|, End(E1) =End (E2).

1 Encontrar dos caminos I1e I2entre los v ´ertices E1y E2. (VIIJmda-Castro).

2 Construir la forma cuadr ´atica

q(x , y ) = deg(I1)x2+bxy + deg(I2)y2 b =pD + 4 deg(I1)deg(I2).

3 Determinar la forma cuadr ´atica reducida en la clase de equivalencia deq. Nueva base I10, I20.

q0(x , y ) = deg(I01)x2+bxy + deg(I02)y2 b =pD + 4 deg(I01)deg(I02).

(13)

Notas

En el paso 1 se construyen (de forma recursiva) dos

´arboles tomando E1y E2como nodos ra´ız, hasta

encontrarse en un v ´ertice com ´un. Tras encontrar el primer camino, el algoritmo continuar ´a hasta encontrarse un segundo camino tal que ambas isogenias formen base.

El signo de b no es relevante para el c ´alculo de la distancia.

I10 =d1I1+d2I2.

I10 es la isogenia de grado m´ınimo.

q0 representa todas las distancias entre E1y E2.

N ´umero de v ´ertices en el multigrafo O(ulog(u)loglog(u))), u =p

t2− 4q.

S ´olo se consideran aristas de peso menor o igual a 109.

(14)

Ejemplo

Determinar la isogenia de grado m´ınimo entre las curvas E1y E2sobre Fp, p = 143843287801.

j(E1) =114206442741 y j(E2)16004433667.

#E1(Fp) = #E2(Fp) =143842644900.

Q(

pt2− 4p) = Q(p

(−1) · 28· 32· 52· 112· 23251).

End(Ei) = Z(p

(23· 11)2· (−23251)).

N ´umero de curvas con este anillo de endomorfismos es 3480 y el n ´umero total de curvas con este cardinal es 366850.

(15)

Ejemplo (II)

Pasos

1 Dos caminos (I1, I2) de E1a E2de longitud

17545 = 5 · 112· 29 y 69184 = 26· 23 · 47, respectivamente.

2 q(x , y ) = 17545x2+68376xy + 69184y2.

3 qred(x , y ) = 2612x2+1804xy + 17545y2. I10 = −2I1+ I2

4 El grado de I10 es 2612 = 22· 653.

Notas:

El camino m´ınimo no se podr´ıa encontrar con una b ´usqueda aleatoria (s ´olo aristas de grado primo menor que 109).

(16)

Algunos ejemplos m ´as

Conductor gr(I1) gr(I2) grado Curvas

m´ınimo visitadas

1 95 209 67 (p) 24

1 95 319 73 (p) 36

23 2500 22781 149 (p) 181

22· 11 2204 17545 2204(22· 19 · 29) 141

22· 11 2117 7705 2117(29 · 73) 119

5 · 11 38525 49039 1039 (p) 333

3 · 5 · 11 600039 7108375 9181 (p) 1075

3 · 5 · 11 109989 111725 1439 (p) 377

24· 3 · 5 725 702144 725(52· 29) 533

24· 3 · 5 · 11 1940912 2586375 64367(191 · 337) 865 24· 3 · 5 · 11 733248 40925467 214363 (p) 2657

(17)

Distancia entre v ´ertices en multigrafos de isogenias de curvas el´ıpticas

D. Sadornil1 F. Seb ´e2 J. Tena3 M. Valls2

1UC,2UdL,3UVa

VIII JMDA Julio 2012

Referencias

Documento similar

El nuevo Decreto reforzaba el poder militar al asumir el Comandante General del Reino Tserclaes de Tilly todos los poderes –militar, político, económico y gubernativo–; ampliaba

Para ello, trabajaremos con una colección de cartas redactadas desde allí, impresa en Évora en 1598 y otros documentos jesuitas: el Sumario de las cosas de Japón (1583),

Entre nosotros anda un escritor de cosas de filología, paisano de Costa, que no deja de tener ingenio y garbo; pero cuyas obras tienen de todo menos de ciencia, y aun

Fuente de emisión secundaria que afecta a la estación: Combustión en sector residencial y comercial Distancia a la primera vía de tráfico: 3 metros (15 m de ancho)..

IB-14/47-AS-412 Relieve monoclinal de la Arenisca de Aljibe, sobre ellao en este caso en posici6n inverti da se observa el Castillo de Castellar de la Frontera.... IB-14/47-AS-413

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de

We define three invoultions on the moduli space M(GL(n, C)) d and the corresponing involutions on Sym h T ∗ X [Lemma 4.3.14] that will be used in the study of orthogonal and

Habilidad para construir y criticar argumentos formales e informales en relación a problemas de las diversas ciencias, formales o empíricas, así como de problemas de lógica,