Entradas Mensuales

Síguenos en:

Canal Oficial Telegram de elhacker.NET Grupo Facebook elhacker.NET Twitter elhacker.NET Canal Youtube elhacker.NET Comunidad Steam: Grupo elhacker.NET Mastodon

Entradas populares

PostHeaderIcon Claude AI resuelve misterio criptográfico de la NSA de 25 años en 30 minutos


Un modelo de investigación interno de Claude, desarrollado por Anthropic, ha logrado resolver un enigma criptográfico que permaneció sin respuesta durante aproximadamente 25 años. En menos de 30 minutos, la IA logró rastrear el origen de cinco semillas de curva elíptica proporcionadas por la NSA. Este hallazgo permite comprender cómo se eligieron parámetros de seguridad públicos fundamentales, aclarando el proceso sin comprometer claves secretas ni vulnerar el cifrado actual.



Anthropic afirma que un modelo de investigación interno de Claude ha rastreado los orígenes de cinco semillas de curvas elípticas suministradas por la NSA en menos de 30 minutos, respondiendo a una pregunta de criptografía que permaneció abierta durante aproximadamente 25 años. El hallazgo explica cómo se eligieron parámetros de seguridad públicos importantes, en lugar de exponer claves secretas o romper el cifrado.

En un informe publicado el 16 de octubre de 2026, los investigadores señalaron que las semillas detrás de las curvas NIST P-192, P-224, P-256, P-384 y P-521 provenían de lrand48, un generador de números aleatorios de una biblioteca de C antigua inicializado con marcas de tiempo de Unix. El resultado desafía una teoría largamente sostenida de que los valores eran hashes de frases humorísticas.

Las semillas de las curvas de la NSA plantearon interrogantes

El NIST adoptó el ECDSA, el Algoritmo de Firma Digital de Curva Elíptica, en su estándar FIPS 186-2 en el año 2000. Las firmas digitales ayudan a verificar quién firmó los datos y si estos han sido modificados. El estándar publicó las semillas utilizadas por un proceso basado en SHA-1 para derivar los parámetros de la curva, pero no explicó de dónde se originaron dichas semillas.

Esa historia ausente dejó espacio para afirmaciones de que la NSA podría haber seleccionado curvas con debilidades ocultas. Los investigadores no tenían ningún ataque demostrado contra estas curvas, pero carecían de un relato claro sobre su selección. El antiguo matemático de la NSA, Jerry Solinas, recordó frases como “Denle un aumento a Bob y Jerry”, lo que orientó las primeras búsquedas hacia posibles entradas de hash.

Lo que está en juego va más allá del debate académico. Anteriormente se cubrió el protocolo PQ3 de iMessage de Apple, que utiliza ECDSA con P-256 para la autenticación de mensajes. Comprender la historia de estos parámetros compartidos ayuda a explicar por qué la confianza en la selección de la curva es importante en servicios ampliamente utilizados.

Claude reconstruyó el proceso de generación

En lugar de seguir la teoría de las frases, Claude examinó generadores comunes en el software de los años 90. Construyó un escáner que cubría 34 combinaciones de generadores y fragmentos de salida, buscando patrones dentro de las semillas publicadas.

Algunas semillas de curvas binarias mostraron una pista clara. Sus palabras de 32 bits tenían consistentemente un cero en el bit más alto, coincidiendo con lrand48, que devuelve 31 bits de un estado interno de 48 bits. Claude recuperó los estados candidatos probando los 17 bits ocultos y verificando las salidas posteriores.

Las semillas de curvas primas requirieron otro paso porque solo conservaban ocho bits de cada salida del generador. Claude utilizó el algoritmo de reducción de red Lenstra–Lenstra–Lovász, o LLL, para recuperar los estados internos a partir de estos valores parciales. Cinco semillas de NIST y cinco semillas de ejemplo de ANSI X9.62 coincidieron con la misma construcción.

Ejecutar el generador hacia atrás reveló valores de inicialización correspondientes a fechas entre mayo de 1997 y abril de 1998. Para P-256, la semilla publicada era el candidato 1,842 de una ejecución inicializada el 16 de agosto de 1997, a las 01:52:34 UTC. Cada candidato contenía 20 bytes.

Cuatro semillas de curvas binarias también coincidieron con el generador. Sus valores sugieren un valor de reloj dividido por dos, aunque los investigadores describen esa interpretación como una posibilidad, no como un hecho confirmado.

Anthropic subrayó que esto no es una ruptura criptográfica, un nuevo ataque o una debilidad del ECDSA recién descubierta. Se trata de semillas públicas de generación de curvas, no de claves privadas de firma. Reconstruirlas no permite que un atacante falsifique firmas. Los investigadores afirman que el proceso simple y repetible hace que la manipulación deliberada sea menos plausible.

El trabajo añade otro ejemplo de investigación criptográfica asistida por IA. En este caso, sin embargo, el resultado es claridad histórica en lugar de un ataque mejorado.

Claude también rastreó la generación del punto base para P-192 y cinco curvas de ejemplo de ANSI hasta FreeLIP, un paquete de aritmética de enteros largos. Los puntos base son puntos de partida fijos utilizados para calcular claves públicas, y sus orígenes son independientes de las semillas de la curva.

El relato no está completo. La semilla de B-163 sigue sin explicación, al igual que varios puntos base. Los investigadores también encontraron candidatos omitidos que parecían adecuados, incluido el candidato 876 de P-256, sin saber por qué fueron rechazados. Por lo tanto, los hallazgos refuerzan la confianza sin demostrar que cada decisión de selección fuera inofensiva.

Anthropic publicó el código de reproducción para que otros puedan verificar las coincidencias. El Internet Security Research Group recibirá la recompensa de 36,864 dólares. El informe indica que no se realicen cambios en los sistemas desplegados únicamente debido a este descubrimiento.


Fuentes:
https://cybersecuritynews.com/claude-ai-cryptography-mystery/

0 comments :

Publicar un comentario

Los comentarios pueden ser revisados en cualquier momento por los moderadores.

Serán publicados aquellos que cumplan las siguientes condiciones:
- Comentario acorde al contenido del post.
- Prohibido mensajes de tipo SPAM.
- Evite incluir links innecesarios en su comentario.
- Contenidos ofensivos, amenazas e insultos no serán permitidos.

Debe saber que los comentarios de los lectores no reflejan necesariamente la opinión del STAFF.