Anthropic meddelade att AI-systemet Claude har löst ett 25 år gammalt mysterium kring de frön som användes för NIST:s ECDSA-kurvor. AI:n hittade källan på under 30 minuter och identifierade den exakta metod som NSA använde för att generera värdena. Företaget skänker prissumman på $36,864, som utlovats för svaret, till Internet Security Research Group.
Så hittade Claude svaret
Claude granskade frötalen och lade märke till att de översta bitarna alltid var noll. Mönstret stämmer med utdata från ”lrand48”, en enkel slumptalsgenerator i C-biblioteket som bara producerar 31-bitarsvärden. Genom att testa tidsstämplar från May 1997 till April 1998 visade Claude att NSA hade initierat lrand48 med en Unix-tidsstämpel från den perioden. Det innebär att fröna inte skapades med en hemlig kryptografisk metod, vilket minskar risken för en avsiktlig bakdörr.
Vad det innebär för användarna
Upptäckten skingrar en långvarig misstanke om att NIST-kurvorna kan innehålla dolda svagheter. För utvecklare och alla som förlitar sig på ECDSA-signaturer – från säkra webbplatser till digitala plånböcker – återupprättar förklaringen förtroendet för att parametrarna genererades på ett enkelt och öppet sätt. Oberoende verifiering av påståendet återstår, men förklaringen undanröjer behovet av att utgå från att det finns en dold exploatering.
Varför det spelar roll
För vanliga användare minskar förklaringen oron för att digitala signaturer som används i stor utsträckning kan ha dolda bakdörrar. Den försäkrar utvecklare om att ECDSA-parametrarna bygger på en enkel, dokumenterad slumpmässig process, inte en hemlig NSA-konstruktion. Oberoende kryptografer behöver fortfarande bekräfta analysen innan den kan betraktas som fullt accepterad.