Articulo de referencia

Polinomios de división

En matemáticas , los polinomios de división proporcionan un método para calcular múltiplos de puntos en curvas elípticas y para estudiar los campos generados por puntos de torsi...

En matemáticas , los polinomios de división proporcionan un método para calcular múltiplos de puntos en curvas elípticas y para estudiar los campos generados por puntos de torsión. Desempeñan un papel fundamental en el estudio del conteo de puntos en curvas elípticas en el algoritmo de Schoof .

Definición

El conjunto de polinomios de división es una secuencia de polinomios enZ[incógnita,y,A,B]{\displaystyle \mathbb {Z} [x,y,A,B]}conincógnita,y,A,B{\displaystyle x,y,A,B}variables libres que se definen recursivamente mediante:

ψ0=0{\displaystyle \psi _{0}=0}
ψ1=1{\displaystyle \psi _{1}=1}
ψ2=2y{\displaystyle \psi _{2}=2y}
ψ3=3incógnita4+6Aincógnita2+12BincógnitaA2{\displaystyle \psi _{3}=3x^{4}+6Ax^{2}+12Bx-A^{2}}
ψ4=4y(incógnita6+5Aincógnita4+20Bincógnita35A2incógnita24ABincógnita8B2A3){\displaystyle \psi _{4}=4y(x^{6}+5Ax^{4}+20Bx^{3}-5A^{2}x^{2}-4ABx-8B^{2}-A^{3})}
{\displaystyle \vdots }
ψ2metro+1=ψmetro+2ψmetro3ψmetro1ψmetro+13 para metro2{\displaystyle \psi _{2m+1}=\psi _{m+2}\psi _{m}^{3}-\psi _{m-1}\psi _{m+1}^{3}{\text{ para }}m\geq 2}
ψ2metro=(ψmetro2y)(ψmetro+2ψmetro12ψmetro2ψmetro+12) para metro3{\displaystyle \psi _{2m}=\left({\frac {\psi _{m}}{2y}}\right)\cdot (\psi _{m+2}\psi _{m-1}^{2}-\psi _{m-2}\psi _{m+1}^{2}){\text{ para }}m\geq 3}

El polinomioψnorte{\displaystyle \psi _{n}}se denomina polinomio de división n -ésima .

Propiedades

  • En la práctica, uno establecey2=incógnita3+Aincógnita+B{\displaystyle y^{2}=x^{3}+Ax+B}, y luegoψ2metro+1Z[incógnita,A,B]{\displaystyle \psi _{2m+1}\in \mathbb {Z} [x,A,B]}yψ2metro2yZ[incógnita,A,B]{\displaystyle \psi _{2m}\in 2y\mathbb {Z} [x,A,B]}.
  • Los polinomios de división forman una secuencia genérica de divisibilidad elíptica sobre el anillo.Q[incógnita,y,A,B]/(y2incógnita3AincógnitaB){\displaystyle \mathbb {Q} [x,y,A,B]/(y^{2}-x^{3}-Ax-B)}.
  • Si una curva elípticami{\displaystyle E}se da en la forma de Weierstrassy2=incógnita3+Aincógnita+B{\displaystyle y^{2}=x^{3}+Ax+B}sobre algún campoK{\displaystyle K}, es decirA,BK{\displaystyle A,B\in K}, se pueden utilizar estos valores deA,B{\displaystyle A,B}y consideremos los polinomios de división en el anillo de coordenadas demi{\displaystyle E}. Las raíces deψ2norte+1{\displaystyle \psi _{2n+1}}son losincógnita{\displaystyle x}-coordenadas de los puntos demi[2norte+1]{O}{\displaystyle E[2n+1]\setminus \{O\}}, dóndemi[2norte+1]{\displaystyle E[2n+1]}es el(2norte+1)el{\displaystyle (2n+1)^{\text{th}}}subgrupo de torsión demi{\displaystyle E}. De manera similar, las raíces deψ2norte/y{\displaystyle \psi _{2n}/y}son losincógnita{\displaystyle x}-coordenadas de los puntos demi[2norte]mi[2]{\displaystyle E[2n]\setminus E[2]}.
  • Dado un puntoPAG=(incógnitaPAG,yPAG){\displaystyle P=(x_{P},y_{P})}en la curva elípticami:y2=incógnita3+Aincógnita+B{\displaystyle E:y^{2}=x^{3}+Ax+B}sobre algún campoK{\displaystyle K}, podemos expresar las coordenadas del n -ésimo múltiplo dePAG{\displaystyle P}en términos de polinomios de división:
nortePAG=(ϕnorte(incógnita)ψnorte2(incógnita),ωnorte(incógnita,y)ψnorte3(incógnita,y))=(incógnitaψnorte1ψnorte+1ψnorte2(incógnita),ψ2norte(incógnita,y)2ψnorte4(incógnita)){\displaystyle nP=\left({\frac {\phi _{n}(x)}{\psi _{n}^{2}(x)}},{\frac {\omega _{n}(x,y)}{\psi _{n}^{3}(x,y)}}\right)=\left(x-{\frac {\psi _{n-1}\psi _{n+1}}{\psi _{n}^{2}(x)}},{\frac {\psi _{2n}(x,y)}{2\psi _{n}^{4}(x)}}\right)}
dóndeϕnorte{\displaystyle \phi _{n}}yωnorte{\displaystyle \omega _{n}}se definen por:
ϕnorte=incógnitaψnorte2ψnorte+1ψnorte1,{\displaystyle \phi _{n}=x\psi _{n}^{2}-\psi _{n+1}\psi _{n-1},}
ωnorte=ψnorte+2ψnorte12ψnorte2ψnorte+124y.{\displaystyle \omega _{n}={\frac {\psi _{n+2}\psi _{n-1}^{2}-\psi _{n-2}\psi _{n+1}^{2}}{4y}}.}

Utilizando la relación entreψ2metro{\displaystyle \psi _{2m}}yψ2metro+1{\displaystyle \psi _{2m+1}}, junto con la ecuación de la curva, las funcionesψnorte2{\displaystyle \psi _{n}^{2}},ψ2nortey,ψ2norte+1{\displaystyle {\frac {\psi _{2n}}{y}},\psi _{2n+1}},ϕnorte{\displaystyle \phi _{n}}están todos enK[incógnita]{\displaystyle K[x]}.

Dejarpag>3{\displaystyle p>3}ser primordial y dejarmi:y2=incógnita3+Aincógnita+B{\displaystyle E:y^{2}=x^{3}+Ax+B}sea ​​una curva elíptica sobre el campo finitoFpag{\displaystyle \mathbb {F} _{p}}, es decir,A,BFpag{\displaystyle A,B\in \mathbb {F} _{p}}. El{\displaystyle \ell }-grupo de torsión demi{\displaystyle E}encimaF¯pag{\displaystyle {\bar {\mathbb {F} }}_{p}}es isomorfo aZ/×Z/{\displaystyle \mathbb {Z} /\ell \times \mathbb {Z} /\ell }sipag{\displaystyle \ell \neq p}y aZ/{\displaystyle \mathbb {Z} /\ell }o{0}{\displaystyle \{0\}}si=pag{\displaystyle \ell =p}. Por lo tanto, el grado deψ{\displaystyle \psi _{\ell }}es igual a cualquiera de los dos12(l21){\displaystyle {\frac {1}{2}}(l^{2}-1)},12(l1){\displaystyle {\frac {1}{2}}(l-1)}o 0.

René Schoof observó que trabajando módulo el{\displaystyle \ell }El polinomio de división n permite trabajar con todos{\displaystyle \ell }-puntos de torsión simultáneamente. Esto se utiliza ampliamente en el algoritmo de Schoof para contar puntos en curvas elípticas.

Véase también

Referencias

  • A. Enge: Curvas elípticas y sus aplicaciones a la criptografía: una introducción . Kluwer Academic Publishers, Dordrecht, 1999.
  • N. Koblitz: Un curso de teoría de números y criptografía , Textos de posgrado en matemáticas, n.° 114, Springer-Verlag, 1987. Segunda edición, 1994.
  • Müller  : Die Berechnung der Punktanzahl von elliptischen kurven über endlichen Primkörpern . Tesis de Maestría. Universität des Saarlandes, Saarbrücken, 1991.
  • G. Musiker: Algoritmo de Schoof para contar puntos enmi(Fq){\displaystyle E(\mathbb {F} _{q})}Disponible en https://www-users.cse.umn.edu/~musiker/schoof.pdf
  • Schoof: Curvas elípticas sobre cuerpos finitos y el cálculo de raíces cuadradas módulo p . Math. Comp., 44(170):483 494, 1985. Disponible en http://www.mat.uniroma2.it/~schoof/ctpts.pdf
  • R. Schoof: Conteo de puntos en curvas elípticas sobre cuerpos finitos . J. Theor. Nombres Bordeaux 7:219 254, 1995. Disponible en http://www.mat.uniroma2.it/~schoof/ctg.pdf
  • LC Washington: Curvas elípticas: Teoría de números y criptografía . Chapman & Hall/CRC, Nueva York, 2003.
  • J. Silverman: La aritmética de las curvas elípticas , Springer-Verlag, GTM 106, 1986.