Un modèle de recherche interne d'Anthropic a résolu, en moins d'une demi-heure, un mystère cryptographique qui circulait depuis plus de 25 ans : l'origine des graines utilisées pour générer les courbes elliptiques standardisées par le NIST dans l'ECDSA.
L'ECDSA est la norme la plus utilisée pour les signatures numériques basées sur des courbes elliptiques. En 2000, le NIST a publié le FIPS 186-2 avec des courbes comme P-256, dont la graine a été fournie par la NSA sans aucune explication sur la façon dont elle a été générée. Cela a alimenté des décennies de spéculations sur de possibles backdoors.
Ce que Claude a trouvé
Selon le post officiel d'Anthropic du 16 octobre 2026, un employé a demandé à un modèle de recherche interne comment les graines ont été générées, sans indiquer la rumeur selon laquelle elles étaient le hachage d'une phrase humoristique (comme « Give Bob and Jerry a raise »). En moins de 30 minutes, le modèle a conclu qu'il ne s'agissait d'aucun hachage. Les graines sont simplement des sorties du générateur de nombres pseudo-aléatoires lrand48 (des bibliothèques C des années 1990), initialisé avec un timestamp Unix.
Pour la courbe P-256, la graine publiée est le candidat numéro 1 842 d'une exécution démarrée le 16 août 1997 à 01:52:34 UTC. D'autres courbes (P-192, P-224, P-384, P-521 et certaines de l'ANSI X9.62) suivent le même schéma, avec des timestamps entre mai 1997 et avril 1998.
Le modèle a identifié le motif des bits supérieurs à zéro (signature du lrand48, qui ne retourne que 31 bits), a récupéré l'état interne avec une réduction de base de réseau (LLL) et a marché en arrière jusqu'au point d'initialisation srand48.
Pourquoi cela compte
Anthropic affirme que ce n'est pas une rupture cryptographique ni une faiblesse dans les courbes. Au contraire : cela rend moins plausible l'existence d'un backdoor délibéré, car la méthode est simple et reproductible par n'importe qui. L'entreprise a publié du code pour régénérer les graines à partir des timestamps.
En plus des graines, le modèle a également expliqué l'origine de certains points de base (G) de courbes de mai 1997, en utilisant le générateur du paquet FreeLIP avec de petites graines comme 20000. D'autres points de base et la graine binaire B-163 restent inexpliqués.
La bounty de 36 864 dollars organisée par Filippo Valsorda a été réclamée et sera donnée à l'Internet Security Research Group (ISRG), qui exploite Let's Encrypt.
La découverte est un exemple de la façon dont les modèles de recherche peuvent accélérer de longues investigations techniques, mais Anthropic précise clairement que la plupart des chercheurs faisaient déjà confiance aux courbes et qu'il n'y a aucune action pratique à entreprendre.
Sources
- Post officiel d'Anthropic : Claude reveals ECDSA curve origins
- Filippo Valsorda : The NIST Elliptic Curves Seeds Bounty Has Been Claimed
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