Eliptické krivky sa používajú pri digitálnych podpisoch, ktorými systémy overujú totožnosť a pravosť údajov. Pri niektorých krivkách schválených americkým úradom NIST boli verejné počiatočné hodnoty, takzvané seedy, no chýbalo vysvetlenie, ako ich tvorcovia vybrali. Práve táto medzera roky vyvolávala otázky, či parametre nemohli byť zámerne zvolené tak, aby obsahovali skrytú slabinu.
Podľa Anthropic Claude pri skúmaní čísel rozpoznal vzor staršieho generátora z knižníc programovacieho jazyka C. Výskumníci následne zostavili postup, ktorý z časových údajov a opakovaných výstupov generátora reprodukuje seedy piatich kriviek NIST vrátane P-256. Kryptograf Filippo Valsorda, ktorý vypísal odmenu za vysvetlenie ich pôvodu, uviedol, že postup nezávisle znovu naprogramoval a výsledok overil.
Predvídateľný generátor tu nevytváral súkromné kľúče používateľov. Skúmané seedy boli verejnými hodnotami použitými pri návrhu kriviek. Anthropic preto zdôrazňuje, že objav neukazuje slabinu digitálnych podpisov a používatelia kvôli nemu nemusia nič meniť. Výsledok podľa výskumníkov znižuje priestor pre podozrenie, že skúmané hodnoty vznikli tajným výberom parametrov.
Príbeh však nie je uzavretý do posledného detailu. Výskumníci zatiaľ nevedia vysvetliť, prečo tvorcovia pri generovaní preskočili niektoré použiteľné hodnoty, ani pôvod všetkých ďalších parametrov kriviek. Objav tak ukazuje, ako môže AI pomôcť pri technickom pátraní: Claude navrhol cestu k riešeniu, ktorú bolo možné preveriť výpočtom a nezávislou reprodukciou.
