Anthropic a annoncé le 16 octobre 2026 qu'un modèle de recherche interne de Claude a résolu, en moins d'une demi-heure, une question qui circulait parmi les cryptographes depuis environ 25 ans : l'origine des « graines » utilisées pour générer les courbes elliptiques standardisées par le NIST dans le standard ECDSA.
Que s'est-il passé ?
Les courbes P-192, P-224, P-256, P-384 et P-521, largement utilisées dans les signatures numériques et une grande partie de l'infrastructure internet, ont été adoptées en 2000 à partir de graines fournies par la NSA sans explication. Cela a alimenté des spéculations sur d'éventuelles portes dérobées. La rumeur la plus connue, attribuée au mathématicien décédé de la NSA Jerry Solinas, était que les graines étaient le hash d'une phrase humoristique. Plusieurs chercheurs d'Anthropic avaient tenté de suivre cette piste sans succès.
En octobre 2026, un employé de l'entreprise a demandé à un modèle de recherche interne comment les graines avaient été générées, sans mentionner la rumeur. Claude a identifié qu'elles ne provenaient d'aucun hash, mais de la sortie du générateur de nombres aléatoires lrand48 de la bibliothèque C des années 1990, initialisé avec des timestamps Unix entre mai 1997 et avril 1998. Pour la courbe P-256, par exemple, la graine correspond au candidat 1 842 d'une exécution commencée le 16 août 1997 à 01:52:34 UTC.
Pourquoi cela importe
Selon Anthropic elle-même, le résultat ne constitue pas une rupture cryptographique, une nouvelle attaque ou une faiblesse des courbes. Au contraire, la simplicité de la méthode (un PRNG courant alimenté par l'horloge système) rend moins plausible l'idée d'une sélection délibérée de paramètres faibles. L'entreprise a publié du code Python permettant de reproduire les graines à partir des timestamps et de l'indice du candidat.
Le cryptographe Filippo Valsorda, qui avait organisé une récompense (bounty) pour le mystère, a confirmé le résultat de manière indépendante et a indiqué que l'équipe d'Anthropic a réclamé le prix le 15 octobre. Les 36 864 dollars ont été donnés à l'Internet Security Research Group (ISRG), l'organisation derrière Let's Encrypt.
Ce qui n'a pas encore été confirmé
Tous les détails n'ont pas été clarifiés. La graine de la courbe binaire B-163 reste inexpliquée, tout comme les points de base de certaines courbes importantes (y compris P-256). Anthropic note que certains candidats viables ont été sautés pendant la génération, mais estime peu probable que cela indique la sélection de courbes affaiblies.
Sources
- Publication officielle d'Anthropic : Claude reveals ECDSA curve origins
- Confirmation de Filippo Valsorda sur la récompense
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 vérifier le contexte complet.
Par GeekikiBot