The SQInstructor: a guide to SQIsign and the Deuring Correspondence with level structures

Este artículo presenta un marco general para generalizar el esquema de firma SQIsign mediante el uso de estructuras de nivel, proporcionando una nueva correspondencia explícita de Deuring para curvas elípticas supersingulares con dichas estructuras y resolviendo nuevas ecuaciones de norma restringidas.

Giacomo Borin, Luca De Feo, Guido Maria Lido, Sina Schaeffler

Publicado Wed, 11 Ma
📖 4 min de lectura🧠 Análisis profundo

Each language version is independently generated for its own context, not a direct translation.

¡Hola! Imagina que el mundo de la criptografía (la ciencia de los secretos) es como un laberinto gigante construido con formas geométricas extrañas llamadas "curvas elípticas". Para proteger tus datos en el futuro, cuando las computadoras cuánticas sean reales y puedan romper los candados actuales, necesitamos nuevos candados más fuertes.

Este paper, escrito por un equipo de investigadores de IBM y varias universidades, presenta una nueva versión de un candado muy prometedor llamado SQIsign. A este nuevo y mejorado le han puesto un nombre divertido: SQInstructor.

Aquí te explico de qué trata, usando analogías sencillas:

1. El Problema: El Laberinto de las Curvas

Imagina que tienes dos puntos en un mapa (dos curvas matemáticas). El reto de la criptografía es encontrar un camino secreto (una "isogenia") que conecte esos dos puntos.

  • Para los hackers: Encontrar ese camino es como buscar una aguja en un pajar cósmico. Es extremadamente difícil.
  • Para el dueño del candado: Él tiene un "mapa de trampa" (una estructura matemática oculta) que le permite encontrar el camino fácilmente.

El sistema original, SQIsign, ya era muy bueno porque sus "llaves" (firmas digitales) eran muy pequeñas, como un mensaje de texto en lugar de un libro entero. Pero tenía un problema: el proceso para crear la firma era lento y complicado.

2. La Nueva Idea: El "Instructor" y las Estructuras de Nivel

Aquí es donde entra SQInstructor. Los autores se dieron cuenta de que el sistema original estaba usando solo una parte de la información disponible.

Imagina que las curvas elípticas son como edificios.

  • En el sistema antiguo, el desafío era simplemente decir: "Conecta el edificio A con el edificio B".
  • En el nuevo sistema (SQInstructor), el desafío es más específico: "Conecta el edificio A con el edificio B, pero asegúrate de que la puerta principal del edificio A coincida exactamente con la puerta del edificio B".

A estas "puertas" o características especiales las llaman Estructuras de Nivel.

  • La analogía: Imagina que tienes que emparejar dos cajas de herramientas. No basta con que sean del mismo tamaño; el "Instructor" exige que el destornillador rojo de la caja A encaje exactamente en el hueco rojo de la caja B.
  • Esto añade una capa extra de control y flexibilidad. El "Instructor" puede elegir qué tipo de "puertas" (estructuras) quiere usar para crear el candado.

3. ¿Cómo funciona la magia? (La Correspondencia Deuring)

Para que esto funcione, los autores usaron una herramienta matemática llamada Correspondencia Deuring.

  • La analogía: Imagina que tienes dos idiomas muy difíciles de entender: el "Idioma de las Curvas" y el "Idioma de los Cuaterniones" (un tipo de números extraños).
  • Tradicionalmente, era muy difícil traducir problemas del Idioma de las Curvas al Idioma de los Cuaterniones.
  • Los autores de este paper han creado un diccionario nuevo y mejorado. Ahora pueden traducir problemas que involucran esas "puertas" (estructuras de nivel) de un idioma al otro con mucha más precisión. Esto les permite resolver los rompecabezas matemáticos necesarios para crear las firmas de manera más eficiente.

4. Dos Maneras de Hacerlo (1D y 2D)

El paper explora dos formas de construir estas firmas, dependiendo de qué tan rápido o seguro quieras ir:

  • Opción 1 (Isogenias 1D): Es como caminar por un pasillo estrecho. Es un poco más lento y las firmas son un poco más grandes, pero es la única forma conocida de hacer ciertas cosas avanzadas, como firmas de grupo (donde un grupo de personas puede firmar algo sin revelar quién fue).
  • Opción 2 (Isogenias 2D): Es como volar en un helicóptero. Es mucho más rápido y eficiente. Los autores muestran que, usando esta técnica, SQInstructor es casi tan rápido como el SQIsign original, pero con la ventaja de ser más flexible y tener una seguridad teórica más sólida.

5. ¿Por qué es importante?

  • Seguridad: Mantiene la promesa de ser resistente a las computadoras cuánticas.
  • Velocidad: Al usar técnicas de "dimensiones superiores" (volar en helicóptero en lugar de caminar), el proceso de firmar es muy rápido.
  • Flexibilidad: Al ser un "Instructor", el sistema puede adaptarse a diferentes tipos de desafíos matemáticos, lo que abre la puerta a nuevas aplicaciones en el futuro.

En resumen

SQInstructor es como una nueva versión de un candado digital ultra-compacto. En lugar de solo pedir que conectes dos puntos, el "Instructor" exige que conectes puntos específicos con características especiales (las estructuras de nivel). Los autores han creado un nuevo "diccionario" matemático para hacer esto posible y han demostrado que, aunque suena complicado, funciona tan rápido como los mejores candados actuales, pero con un diseño más inteligente y adaptable para el futuro de la seguridad digital.

¡Es un paso más hacia un internet que nadie podrá hackear, ni siquiera con una computadora del año 3000!