Prodotto · 20 ottobre 2026
Pubblicato anche in Nederlands, Русский, Français, Svenska, العربية, Español
Anthropic scopre l'origine di costanti nel processo di crittografia ECDSA
Anthropic ha recentemente rivelato l'origine di alcune costanti utilizzate nel processo di crittografia ECDSA, scoprendo che esse derivano da un generatore di numeri pseudocasuali (PRNG) inizializzato con il timestamp di Unix. Questo processo di crittografia è stato sviluppato secondo gli standard stabiliti dal NIST, in conformità con il FIPS 186-2, ma si era riscontrato un problema riguardante la mancanza di trasparenza sull'origine di tali costanti.
Utilizzando Claude, il proprio modello di intelligenza artificiale, Anthropic è riuscita a rintracciare come queste costanti fossero generate tramite la funzione lrand48. Le costanti sono state create tra maggio 1997 e aprile 1998 e si è osservato che i valori seed utilizzati nel processo erano organizzati in cinque gruppi di 32 bit. Durante l'analisi, Claude ha identificato che quattro di questi valori, provenienti dalla curva binaria, iniziavano tutti con un valore di 0, suggerendo che il processo di generazione non fosse completamente casuale.
Filippo Valsorda, curatore del pacchetto Crypto nel linguaggio Go, aveva precedentemente offerto un premio di 12.288 dollari per chiunque fosse riuscito a determinare l'origine di queste costanti. La scoperta ha permesso di stabilire che il seed iniziale di lrand48 era stato correttamente identificato e ha portato a rivelare che il NIST utilizzava solo i primi 8 bit di lrand48.
Inoltre, Anthropic ha deciso di premiare l'Internet Security Research Group, fornitore di Let's Encrypt, con un premio di 12.288 dollari, portando il totale guadagnato da Valsorda a 36.864 dollari. Questo riconoscimento sottolinea l'importanza di comprendere le basi delle tecnologie crittografiche moderne e come possano influenzare la sicurezza dei dati.
Riportato da Blognone.