Curva elíptica

Una curva elíptica sobre un campo  es una curva cúbica no singular en el plano proyectivo sobre ( el cierre algebraico del campo ), dada por una ecuación de tercer grado con coeficientes del campo y un "punto en el infinito". En coordenadas afines adecuadas , su ecuación se reduce a la forma [1] [2]

que utiliza la notación de coeficiente históricamente establecida .

Historia

La fuente más antigua que ha llegado hasta nuestros días, en la que se consideran las curvas cúbicas, es la Aritmética del antiguo matemático griego Diofanto . En este trabajo, la tarea es encontrar soluciones racionales y no triviales de la ecuación . Diofanto resuelve este problema con la ayuda de la sustitución .

En la década de 1670, Newton , utilizando las técnicas de la geometría analítica , hace un intento de clasificar las curvas cúbicas. En el curso de su investigación, Newton notó que la solución diofántica consiste, en esencia, en la intersección de la curva dada por la ecuación con la tangente . El descubrimiento de Newton finalmente condujo a fórmulas para sumar puntos en una curva elíptica. En el siglo XIX, las curvas elípticas encuentran aplicación [ aclarar ] en la teoría de las funciones elípticas, que a su vez están íntimamente relacionadas con las integrales elípticas . Así, históricamente, el término "curva elíptica" proviene del término "integral elíptica" [3] .

Forma canónica

Si la característica del campo no es 2 o 3 (que incluye campos de característica cero, como los campos de números racionales , números reales y números complejos ), la ecuación de la curva elíptica general se reduce a forma canónica por un cambio de coordenadas

llamada forma normal de Weierstrass .

Si la característica del campo es igual a 3, la ecuación general de la curva se puede reducir a una de las dos formas siguientes:

Finalmente, si la característica del campo es 2, la ecuación general de la curva se puede reducir a una de las siguientes dos formas [4] [5] :

En todos estos casos, los coeficientes y (o , y ) son elementos del campo .

Curvas elípticas sobre números reales

La definición formal de una curva elíptica requiere algunos conocimientos de geometría algebraica , pero algunas propiedades de las curvas elípticas sobre números reales pueden describirse usando sólo conocimientos de álgebra y geometría de la escuela secundaria .

Dado que la característica del campo de los números reales es 0, y no 2 o 3, entonces la curva elíptica es una curva plana , definida por una ecuación de la forma:

donde y  son números reales. Este tipo de ecuaciones se denominan ecuaciones de Weierstrass .

La definición de una curva elíptica también requiere que la curva no tenga puntos singulares . Geométricamente, esto significa que el gráfico no debe tener vértices ni autointersecciones . Algebraicamente, basta comprobar que el discriminante

no es igual a cero [6] .

Si la curva no tiene puntos singulares, entonces su gráfica tiene dos componentes conexas si el discriminante es positivo y uno si es negativo. Por ejemplo, para los gráficos anteriores, en el primer caso, el discriminante es 64 y en el segundo es -368.

Ley de grupo

Al agregar un "punto en el infinito" se obtiene una versión proyectiva de esta curva [7] . Si y  son dos puntos en la curva, entonces es posible describir de manera única el tercer punto: el punto de intersección de esta curva con la línea trazada a través de y . Si una línea es tangente a una curva en un punto, ese punto se cuenta dos veces. Si la línea es paralela al eje y, el tercer punto será el punto en el infinito.

Por lo tanto, es posible introducir una operación de grupo "+" en una curva con las siguientes propiedades: el punto en el infinito (denotado por el símbolo ) es un elemento neutral del grupo, y si la línea corta la curva dada en los puntos , y , luego en el grupo. La suma de puntos se llama el punto , que es simétrico al punto sobre el eje . Se puede demostrar que con respecto a la operación así introducida, los puntos y el punto que está sobre la curva forman un grupo abeliano ; en particular, la propiedad de asociatividad de la operación “+” se puede probar usando el teorema de los 9 puntos en una curva cúbica (cubo) [8] .

Este grupo también se puede describir algebraicamente. Sea una curva dada sobre un campo  (cuya característica no es ni 2 ni 3), y puntos y sobre la curva; supongamos que . Dejar ; ya que  es un campo, está estrictamente definido. Entonces podemos definir de la siguiente manera:

Si , entonces hay dos opciones. Si , entonces la suma se define como 0; por lo tanto, el punto de retorno a cualquier punto de la curva se puede encontrar reflejándolo sobre el eje . Si , entonces se define de la siguiente manera:

Si , entonces .

El elemento inverso al punto , denotado por y tal que , en el grupo considerado anteriormente se define como sigue [9] :

El punto , donde es un número entero, se define (para ) como . Si , entonces hay un elemento inverso a . Si , entonces . Por ejemplo, mostremos cómo encontrar el punto : se representa como y el punto se encuentra mediante la fórmula [10] .

Curvas elípticas sobre el campo de los números complejos

Las curvas elípticas definidas sobre números complejos corresponden a incrustaciones del toro en el plano proyectivo complejo . Los puntos del toro también forman un grupo, y la correspondencia entre los puntos de una curva elíptica y los puntos del toro es un isomorfismo de grupo .

La definición de curvas elípticas como incrustaciones de un toro en el plano proyectivo complejo se deriva naturalmente de una propiedad curiosa de las funciones elípticas de Weierstrass , según la cual ellas y sus primeras derivadas están relacionadas por la fórmula

donde y  son constantes;  es la función elíptica de Weierstrass y  es su derivada. Las funciones de Weierstrass son doblemente periódicas, es decir, son periódicas con respecto a la red , y, por tanto, están definidas sobre el toro . Este toro se puede incrustar en el plano proyectivo complejo mediante el mapeo

Este mapeo es un isomorfismo de las superficies de Riemann , es decir, una curva elíptica dada topológicamente puede considerarse como un toro. Si una red se conecta a otra red mediante la multiplicación por un número complejo distinto de cero , entonces las curvas correspondientes son isomorfas. La clase de isomorfismo de una curva elíptica está determinada únicamente por su j-invariante .

Las clases de isomorfismo se pueden considerar de una manera más simple. Las constantes y , llamadas invariantes modulares , están determinadas únicamente por la red, es decir, la estructura del toro. Por otro lado, la ecuación de la curva elíptica se puede escribir como

Se puede demostrar que

y

entonces el discriminante modular es

A veces se la denomina función lambda modular [11] .

La representación como toro también facilita la comprensión de los puntos de torsión de una curva elíptica: si la red Λ es generada por los periodos fundamentales y , entonces los puntos de torsión son las clases de equivalencia de los puntos

donde y  son enteros desde hasta .

Cada curva elíptica sobre los números complejos tiene nueve puntos de inflexión . En cada línea que pasa por dos puntos de inflexión, hay un tercer punto de inflexión; Los 9 puntos y las 12 líneas así construidas forman la configuración Hessiana .

Curvas elípticas sobre el campo de los números racionales

Si los coeficientes de una ecuación de curva elíptica son racionales, entonces podemos considerar el conjunto de puntos racionales en dicha curva (incluyendo ). Este conjunto forma un subgrupo del grupo de puntos reales (incluyendo ) sobre la curva con la misma ley de grupo para la suma de puntos sobre la curva. Esto se puede mostrar de la siguiente manera: considere la fórmula algebraica para obtener la coordenada de la suma de dos puntos y que se encuentra en la curva . Si estos puntos y los coeficientes de la ecuación de la curva son racionales, entonces las coordenadas del punto también lo serán, ya que y son funciones racionales de los coeficientes de la curva de las coordenadas de los puntos y [12] .

El orden de un punto de una curva es el menor número natural tal que .

Para curvas elípticas sobre el campo de números racionales, el teorema de Mordell es válido : en una curva elíptica hay un conjunto tan finito de puntos racionales de orden infinito que cualquier punto en una curva elíptica puede representarse como

donde  son enteros definidos de forma única para el punto  , y  es el punto de torsión, que es un punto de orden finito [13] . En otras palabras, el teorema dice que si el campo   es el campo de los números racionales , entonces el grupo de puntos racionales es finitamente generado . Esto significa que un grupo puede representarse como la suma directa de un grupo abeliano libre y un subgrupo de torsión finita [14] .

El rango de una curva elíptica es el número mínimo de puntos racionales de orden infinito del teorema de Mordell. No existe un algoritmo general para calcular el rango de un subgrupo libre y, en consecuencia, el rango de una curva elíptica. La fórmula para calcular el rango se da en la hipótesis de Birch-Swinnerton-Dyer .

Para 2021, la curva elíptica con el rango máximo exactamente conocido se describe mediante la siguiente ecuación:

Su rango es 20, fue encontrada por Noam Elkis y Zev Clugsburn en 2020 [15] . Sobre la siguiente curva, encontrada por Elkis en 2006 y descrita por la ecuación

se sabe que su rango es al menos 28, pero se desconoce el rango exacto de esta curva [16] . En 2016, se publicó una prueba de que el rango de esta curva es exactamente 28 si la hipótesis generalizada de Riemann es cierta [17] .

Curvas elípticas sobre campos finitos

Se puede definir una curva elíptica sobre un campo finito , donde , a  es primo.

El número exacto de puntos de una curva elíptica sobre un campo es difícil de calcular, pero el teorema de la curva elíptica de Hasse da la siguiente estimación [18] :

Este hecho puede ser interpretado y probado por medio de una teoría general; consulte Función zeta local , cohomología de Etale .

El número de puntos en una curva particular se puede calcular utilizando el algoritmo de Schuf .

Aplicaciones

Las curvas elípticas sobre campos finitos se utilizan en algunas aplicaciones criptográficas para factorización y pruebas de primalidad . Por lo general, la idea principal detrás de estas aplicaciones es que el algoritmo conocido que se usa para grupos finitos específicos se reescribe para usar grupos de puntos racionales de curvas elípticas.

En teoría de números, Andrew John Wiles (con Richard Taylor ) utilizó notablemente las curvas elípticas para demostrar el último teorema de Fermat .

En criptografía, forman una sección independiente de criptografía elíptica , dedicada al estudio de los criptosistemas basados ​​en curvas elípticas. En particular, los estándares rusos GOST R 34.10-2001 y su sucesor GOST R 34.10-2012 se basan en curvas elípticas , que describen algoritmos para generar y verificar una firma digital electrónica .

Notas

  1. Silverman, 2009 , pág. 59.
  2. Koblitz, 2001 , pág. 188.
  3. Adrián Rice, Ezra Brown. Por qué las elipses no son curvas elípticas  // Revista de matemáticas  . - 2012. - vol. 85, núm. 3 . - Pág. 163-176.
  4. Silverman, 2009 , pág. 42-43, 409-410.
  5. P. P. Urbanovich. Protección de la información mediante criptografía, esteganografía y métodos de ofuscación . - Minsk: BSTU, 2016. - S. 81. - 220 p. - ISBN 978-985-530-562-1 .
  6. Silverman, 2009 , pág. 42-43.
  7. Koblitz, 2001 , pág. 192.
  8. Ostryk, 2001 , pág. 21-24.
  9. Koblitz, 2001 , pág. 188-200.
  10. Ostryk, 2001 , pág. 24
  11. Koblitz, 2000 , pág. 33-37.
  12. Silverman, 2009 , pág. veinte.
  13. Ostryk, 2001 , pág. 26
  14. Koblitz, 2001 , pág. 195.
  15. Dujella, Andrew. Historia de los récords de rango de curvas elípticas  . Página de inicio de Andrej Dujella. Recuperado: 1 de diciembre de 2021.
  16. Dujella, Andrew. Construcción de curvas elípticas de alto rango y problemas diofánticos relacionados . VII Simposio de Álgebra y Computación (AC 2007). 2007.
  17. Klagsbrun, Zev, Travis Sherman y James Weigandt. La curva de Elkies tiene el rango 28 sujeto únicamente a GRH . preimpresión de arXiv arXiv:1606.07178 (2016).
  18. Silverman, 2009 , pág. 137-138.

Literatura

Enlaces