Un employé d'Anthropic a utilisé le modèle d'IA Claude pour découvrir les origines des graines des courbes NIST P utilisées dans ECDSA, résolvant un mystère cryptographique d'une vieille d'une dizaine d'années. Les graines n'étaient pas dérivées de hachages cryptographiques ou de mots de passe cachés, mais de la graine basée sur l'horodatage Unix du générateur de nombres aléatoires lrand48 de la bibliothèque C. Cette explication simple dissipe les longues soupçons de portes dérobées de la NSA dans les paramètres de la courbe.
La découverte confirme que les courbes ont été choisies sans faiblesses intentionnelles, augmentant la confiance dans leur sécurité. Des chercheurs comme Neal Koblitz et Alfred Menezes avaient souligné la lack de transparence autour des graines, alimentant la spéculation. Jerry Solinas, un ancien employé de la NSA, avait suggéré humoristiquement une origine basée sur un mot de passe, mais Claude n'a trouvé aucune preuve à l'appui.
Au lieu de cela, les graines ont émergé de l'itération de lrand48 avec une graine basée sur l'horodatage, nécessitant 1842 itérations pour P-256 seulement. Les résultats montrent que le processus a été transparent et reproductible, sapant les théories d'une subversion délibérée. Bien que Jerry Solinas soit décédé en 2023, le travail de Claude apporte une clôture au mystère. Le résultat n'est pas une violation cryptographique mais une validation de l'intégrité des normes ECDSA largement utilisées.
Entités clés : Entreprises : Anthropic | Personnes : Jerry Solinas, Neal Koblitz, Alfred Menezes, Bob Reiter
FAQ : Cette découverte affaiblit-elle ECDSA ou les courbes NIST ?
Non, la découverte augmente la confiance dans les courbes, montrant qu'elles ont été générées via un processus simple et transparent utilisant un RNG avec une graine basée sur l'horodatage, sans preuve de portes dérobées ou de faiblesses intentionnelles.
Source: Hacker News · Résumé par HeadlinesBriefing