El modelo de inteligencia artificial Claude, desarrollado por Anthropic, ha proporcionado una nueva respuesta a una pregunta que ha sido debatida durante años en el mundo de la criptografía. Según el informe de investigación de la compañía del 16 de octubre, Claude reprodujo el origen de cinco populares semillas de curvas elípticas estandarizadas por NIST en aproximadamente media hora. Este desarrollo ha reavivado las dudas de larga duración sobre cómo se generaron estos parámetros en el pasado.
Optimismo Cauteloso de un Directivo de Ripple
El director de ingeniería de Ripple, J. Ayo Akinyele, dijo que los hallazgos son notables. Ripple, como una empresa tecnológica centrada en la infraestructura de phaces transfronterizos, sigue de cerca los desarrollos en el ámbito de la criptografía. Akinyele destacó que la solución es tan notable como el método relativamente simple con el que se presentó.
J. Ayo Akinyele señaló que es un resultado extremadamente llamativo que la inteligencia artificial haya arrojado luz sobre el origen de las semillas EC de NIST, proporcionando una fuerte explicación de que los parámetros se generaron con el generador de números aleatorios lrand48 alimentado por la marca de tiempo Unix.
Akinyele afirmó que este resultado proporciona evidencia más sólida y verificable sobre el origen de los estándares criptográficos. Además, mencionó que la inteligencia artificial también podría utilizarse para resolver otras preguntas históricas en criptografía que aún esperan respuesta.
¿Por Qué se Debatían las Curvas de NIST?
El enfoque de la investigación está en los parámetros de curvas elípticas estandarizados por el Instituto Nacional de Estándares y Tecnología de los Estados Unidos. Estos parámetros han sido tema de debate durante años, especialmente debido a los valores de semilla presentados por la Agencia de Seguridad Nacional de Estados Unidos sin explicaciones suficientes. Algunos investigadores cuestionaban si había debilitamientos deliberados o una puerta trasera secreta en las curvas mencionadas.
Según el resultado alcanzado por Claude, las semillas utilizadas para las curvas P-192, P-224, P-256, P-384 y P-521 se generaron con el generador de números pseudoaleatorios lrand48 que se encuentra en antiguas bibliotecas de programación C. Estas curvas son partes importantes de los estándares de Algoritmo de Firma Digital de Curva Elíptica, conocido como ECDSA.
Mini diccionario: lrand48 es un generador de números pseudoaleatorios simple utilizado en antiguas bibliotecas de C. ECDSA es un estándar criptográfico utilizado en numerosos programas e infraestructuras para generar y verificar firmas digitales.
¿Qué Significa Esto Para la Seguridad Criptográfica?
La investigación no significa que se haya realizado un ataque exitoso contra ECDSA. Tampoco se dice que haya surgido una nueva vulnerabilidad para los criptoactivos que usan criptografía de curvas elípticas. El resultado principal es que las teorías de que estas curvas específicas de NIST fueron debilitadas intencionadamente ahora parecen menos probables.
Anthropic señaló que los hallazgos no explican completamente el proceso de selección, y todavía hay incertidumbres sobre por qué se eligieron algunos puntos base y por qué se descartaron algunas curvas candidatas matemáticamente adecuadas.
Sin embargo, algunas preguntas continúan abiertas. Anthropic comunicó que los detalles completos del proceso de selección original aún no están claros, especialmente en cuanto a por qué se prefirieron ciertos puntos base y se ignoraron otras curvas candidatas válidas.
Este desarrollo muestra que la inteligencia artificial puede ser utilizada no solo en la producción de contenido o automación, sino también para examinar problemas técnicos e históricos que han permanecido sin resolver durante años. Para los investigadores en criptografía, el resultado indica que ha surgido una nueva herramienta que permite volver a probar suposiciones establecidas.


