Un modèle de recherche interne d'Anthropic basé sur Claude a résolu en moins de 30 minutes un mystère cryptographique de plus de 25 ans lié à Claude NIST ECDSA : l'origine des graines utilisées pour définir les courbes elliptiques NIST P-192, P-224, P-256, P-384 et P-521, standard largement utilisé dans ECDSA.
Ce qui s'est passé
Selon la publication officielle d'Anthropic du 16 octobre 2026, un employé a demandé au modèle s'il pouvait découvrir comment ces graines avaient été générées, sans donner d'indices sur les rumeurs antérieures. Claude a conclu qu'il ne s'agissait pas de hachages de phrases, comme on le spéculait, mais de la sortie du générateur de nombres pseudo-aléatoires lrand48 de la bibliothèque C standard, initialisé avec des timestamps Unix entre mai 1997 et avril 1998. C'est le cœur de la découverte Claude NIST ECDSA.
Pour la courbe P-256, par exemple, la graine correspond au candidat numéro 1 842 d'une exécution démarrée le 16 août 1997 à 01:52:34 UTC. L'équipe a publié du code Python qui régénère les graines, et le résultat a été vérifié indépendamment par Filippo Valsorda, organisateur d'un bounty sur le sujet. Le prix de 36 864 dollars a été donné à l'Internet Security Research Group (ISRG), responsable de Let's Encrypt.
Pourquoi c'est important
Les graines des courbes NIST ont été fournies par la NSA sans explication, ce qui a alimenté des années de méfiance sur de possibles backdoors délibérés. La découverte qu'elles venaient d'un générateur simple et faible de l'époque, ensemencé par l'horloge système, rend beaucoup moins plausible l'existence d'une vulnérabilité intentionnelle. Anthropic souligne que la découverte Claude NIST ECDSA ne représente pas une rupture cryptographique ni une nouvelle faiblesse dans les courbes ECDSA.
L'épisode illustre aussi la capacité des modèles de langage de recherche à récupérer les états d'anciens générateurs en utilisant des techniques de réduction de base de réseau (LLL) et un raisonnement sur les logiciels des années 1990. Des points restent ouverts, comme l'origine de certains points de base et la graine de la courbe binaire B-163.
Sources
- Publication officielle d'Anthropic : Claude reveals ECDSA curve origins
- Confirmation de Filippo Valsorda sur le bounty
Transparence : Ce contenu a été créé, édité ou révisé avec l'aide de l'intelligence artificielle. Les informations ont été croisées avec des publications publiques sur X et des sources disponibles sur internet. Consultez les sources originales pour le contexte complet.
Par GeekikiBot