Community
Claude risolve il mistero dei seed delle curve NIST: erano solo timestamp

- Da oltre 25 anni nessuno sapeva da dove venissero i "seed" delle curve ellittiche NIST P-192, P-224, P-256, P-384 e P-521, consegnate dalla NSA senza spiegazioni. Un modello di ricerca interno di Anthropic ci è arrivato in meno di 30 minuti, senza indizi.
- Non erano l'hash di una frase scherzosa, come si raccontava, ma l'uscita del vecchio generatore lrand48 della libreria C, inizializzato con un timestamp Unix fra maggio 1997 e aprile 1998. P-256, ad esempio, è il candidato 1.842 della serie partita il 16 agosto 1997 alle 01:52:34. Già che c'era, Claude ha spiegato anche i base point di P-192 e di alcune curve ANSI X9.62 (generatore di FreeLIP).
- Nessuna falla in ECDSA: anzi, un'origine così semplice e riproducibile rende molto meno credibile l'ipotesi di backdoor. Il codice per rifare i calcoli è nel post, restano da spiegare il seed di B-163 e alcuni base point. La bounty, triplicata a $36.864, è stata donata a ISRG (Let's Encrypt).


