Articulo de referencia

Grafo de isogenia supersingular

En matemáticas, los grafos de isogenia supersingular son una clase de grafos expansores que surgen en la teoría computacional de números y se han aplicado en la criptografía de ...

En matemáticas, los grafos de isogenia supersingular son una clase de grafos expansores que surgen en la teoría computacional de números y se han aplicado en la criptografía de curvas elípticas . Sus vértices representan curvas elípticas supersingulares sobre cuerpos finitos y sus aristas representan isogenias entre curvas.

Definición y propiedades

Un gráfico de isogenia supersingular se determina eligiendo un número primo grande.pag{\displaystyle p}y un número primo pequeño{\displaystyle \ell }y considerando la clase de todas las curvas elípticas supersingulares definidas sobre el campo finitoFpag2{\displaystyle \mathbb {F} _{p^{2}}}Hay aproximadamente .(pag+1)/12{\displaystyle (p+1)/12}tales curvas, cada par de las cuales puede relacionarse mediante isogenias. Los vértices en el grafo de isogenia supersingular representan estas curvas (o más concretamente, sus j -invariantes , elementos deFpag2{\displaystyle \mathbb {F} _{p^{2}}}) y los bordes representan isogenias de grado{\displaystyle \ell }entre dos curvas. [ 1 ] [ 2 ] [ 3 ]

Los gráficos de isogenia supersingular son+1{\displaystyle \ell +1}- grafos regulares , lo que significa que cada vértice tiene exactamente+1{\displaystyle \ell +1}vecinos. Pizer demostró que son grafos de Ramanujan , grafos con propiedades de expansión óptimas para su grado. [ 1 ] [ 2 ] [ 4 ] [ 5 ] La demostración se basa en la demostración de Pierre Deligne de la conjetura de Ramanujan-Petersson . [ 4 ]

Aplicaciones criptográficas

Una propuesta para una función hash criptográfica consiste en partir de un vértice fijo de un grafo de isogenia supersingular, usar los bits de la representación binaria de un valor de entrada para determinar una secuencia de aristas a seguir en un recorrido por el grafo, y usar la identidad del vértice alcanzado al final del recorrido como valor hash para la entrada. La seguridad del esquema de hash propuesto se basa en la suposición de que es difícil encontrar caminos en este grafo que conecten pares arbitrarios de vértices. [ 1 ]

También se ha propuesto utilizar recorridos en dos grafos de isogenia supersingulares con el mismo conjunto de vértices pero diferentes conjuntos de aristas (definidos utilizando diferentes elecciones de la{\displaystyle \ell }parámetro) para desarrollar una primitiva de intercambio de claves análoga al intercambio de claves Diffie-Hellman , denominada intercambio de claves de isogenia supersingular , [ 2 ] sugerida como una forma de criptografía postcuántica . [ 6 ] Sin embargo, una variante principal del intercambio de claves de isogenia supersingular fue vulnerada en 2022 utilizando métodos no cuánticos. [ 7 ]

Referencias

  1. 1 2 3 Charles, Denis X.; Lauter, Kristin E. ; Goren, Eyal Z. (2009), "Funciones hash criptográficas a partir de grafos expansores" (PDF) , Journal of Cryptology , 22 (1): 93– 113, doi : 10.1007/s00145-007-9002-x , MR 2496385 , S2CID 6417679  
  2. 1 2 3 De Feo, Luca; Jao, David; Plût, Jérôme (2014), "Hacia criptosistemas resistentes a la computación cuántica a partir de isogenias de curvas elípticas supersingulares" (PDF) , Journal of Mathematical Cryptology , 8 (3): 209–247 , doi : 10.1515/jmc-2012-0015 , MR 3259113 , S2CID 10873244  
  3. Mestre, J.-F. (1986), "La méthode des graphes. Exemples et applications", Actas de la conferencia internacional sobre números de clase y unidades fundamentales de campos numéricos algebraicos (Katata, 1986) , Universidad de Nagoya, pp. 217–242 , MR 0891898  
  4. 1 2 Pizer, Arnold K. (1990), "Ramanujan graphs and Hecke operators", Bulletin of the American Mathematical Society , New Series, 23 (1): 127– 137, doi : 10.1090/S0273-0979-1990-15918-X , MR 1027904 
  5. Pizer, Arnold K. (1998), "Ramanujan graphs", Computational perspectives on number theory (Chicago, IL, 1995) , AMS/IP Stud. Adv. Math., vol. 7, American Mathematical Society, pp. 159–178 , MR 1486836   
  6. Eisenträger, Kirsten ; Hallgren, Sean; Lauter, Kristin ; Morrison, Travis; Petit, Christophe (2018), "Supersingular isogeny graphs and endomorphism rings: Reductions and solutions" (PDF) , en Nielsen, Jesper Buus; Rijmen, Vincent (eds.), Advances in Cryptology – EUROCRYPT 2018: 37th Annual International Conference on the Theory and Applications of Cryptographic Techniques, Tel Aviv, Israel, April 29 - May 3, 2018, Proceedings, Part III (PDF) , Lecture Notes in Computer Science, vol. 10822, Cham: Springer, págs. 329–368 , doi : 10.1007/978-3-319-78372-7_11 (inactivo el 30 de enero de 2026), hdl : 2013/ULB-DIPOT:oai:dipot.ulb.ac.be:2013/321916 , ISBN   978-3-319-78371-0, MR 3794837 , S2CID 4850644  {{citation}}: CS1 maint: DOI inactivo desde enero de 2026 ( enlace )
  7. Goodin, Dan (2 de agosto de 2022), "Un aspirante a algoritmo de cifrado postcuántico es derrotado por una PC de un solo núcleo en 1 hora: Tenían que ser matemáticos quienes arruinaran lo que parecía un nuevo algoritmo impresionante" , Ars Technica
Grafo de isogenia supersingular | Hispanopedia Wiki