Claude, 30 yıllık NIST ECDSA eğri tohum gizemini çözdü — yeni zafiyet iddiası yok

Elliptic Curve Digital Signature Algorithm (ECDSA) ve TLS, SSH, kripto cüzdanları dahil modern güvenliğin omurgasında NIST P-eğrileri (P-192, P-224, P-256, P-384, P-521) on yıllardır kullanılıyor. Bu eğrilerin seed (tohum) değerlerinin nasıl üretildiği ise uzun süre açık bir tarihsel soru olarak kaldı — Dual_EC_DRBG ve NSA bağlantıları yüzünden “arka kapı” şüpheleri zaman zaman gündeme geldi. anthropic, 16 Ekim 2026 araştırma yayınında claude’un bu tohumların 1997–1998 Unix zaman damgaları ve lrand48() tabanlı bir süreçle yeniden üretildiğini raporladı. Kriptograf Filippo Valsorda algoritmayı bağımsız olarak doğruladı.

Önemli: Anthropic açıkça yeni bir kriptografik zafiyet olmadığını ve kullanıcıların anahtar değiştirmesine gerek olmadığını belirtiyor. Bu haber bir “NIST eğrileri kırıldı” senaryosu değil; tarihsel reverse engineering başarısıdır.

Ana Gelişme — Gizem neydi?

NIST süreçlerinde seçilen Weierstrass eğrileri, belirli matematiksel kısıtları sağlamalı: güvenlik seviyesi, verimlilik, implementasyon kolaylığı. Her eğri tanımında bir seed görünür; seed’den türetilen parametreler (ör. katsayılar) kamuya açıklanır. Topluluk sorusu: seed’ler gerçekten rastgele ve tarafsız mı seçildi, yoksa bilinçli zayıflatma mümkün mü?

1990’lardan bu yana forumlar, akademik notlar ve blog yazıları bu soruyu sürdürdü. nist-ecdsa-curve-seeds sayfası, olayın wiki omurgasını oluşturuyor. Anthropic’in iddiası: Claude, arşiv belgeleri, kod parçaları ve tarihsel ipuçlarını ai-assisted-research yöntemiyle birleştirerek üretim algoritmasını yeniden kurdu — P-192’den P-521’e kadar aile tutarlı bir lrand48() + timestamp modeliyle açıklanıyor.

lrand48(), eski Unix sistemlerinde yaygın bir pseudo-random generator; zaman damgası seed olarak kullanıldığında süreç deterministik hale gelir ve doğru timestamp bilgisiyle tekrarlanabilir. Bu, “gizemli sihirli sayılar” yerine “o tarihte çalışan bir PRNG prosedürü” resmini çizer.

Claude nasıl kullanıldı?

Anthropic’in anlatımı (özet düzeyde, teknik olmayan okuyucu için):

  • Model, dağınık birincil kaynakları (standart metinleri, implementasyon notlarını, dönemin kütüphane referanslarını) taradı ve hipotez üretti.
  • Hipotez, bilinen seed çıktılarıyla karşılaştırıldı; uyumsuzluklar iteratif olarak düzeltildi.
  • Sonuç, bağımsız bir kriptograf tarafından kodlanarak doğrulandı.

claude burada “tek seferlik cevap makinesi” değil; insan araştırmacılarla birlikte çalışan bir literatür ve kod arkeolojisi aracı olarak konumlandırılıyor. Bu, ai-for-mathematics ve güvenlik tarihi alanında yeni bir örnek — kanıt üretmekten ziyade süreç rekonstrüksiyonu.

Filippo Valsorda’nın bounty/ doğrulama yazısı, Go ile yeniden üretimi gösteriyor ve ödülün ISRG’ye yönlendirildiği belirtiliyor. İkinci kaynak, birincil Anthropic iddiasını güçlendiriyor.

Neden Önemli?

Güven narratifleri: P-256 gibi eğriler milyarlarca cihazda. Seed üretiminin anlaşılması, “bilinçli zayıflatma” spekülasyonunu ya güçlendirir ya zayıflatır — Anthropic’in bulgusu, prosedürün dönemin standart PRNG pratiğine uyduğunu ve yeni bir matematiksel saldırı yüzeyi açmadığını savunuyor. Okuyucu “backdoor doğrulandı” başlıklarına karşı dikkatli olmalı; bu çerçeve yanlış.

AI + güvenlik tarihi: nist-pqc geçişi ve post-quantum algoritma seçimleri devam ederken, klasik eğrilerin kökeni hâlâ eğitim ve compliance tartışmalarında referans. AI’nin tarihsel mystery çözmesi, gelecekte benzer “kaybolmuş spesifikasyon” problemlerinde insan-maliyetini düşürebilir.

Geliştirici pratiği: Operasyonel olarak hiçbir şey değişmiyor — TLS sertifikalarınız, SSH anahtarlarınız, HSM konfigürasyonunuz bu haberle yeniden yazılmalı değil. Değişen şey, risk değerlendirme sunumlarında kullanılan tarihsel anlatı.

Teknik Detaylar — lrand48 ve timestamp mekanizması (erişilebilir özet)

Elliptic curve parametreleri, seed’den türetilen bir dizi adımda seçilir (NIST süreçlerinde SHA-1 tabanlı türetme gibi ara adımlar tarihsel dokümantasyonda yer alır; detaylar orijinal standartlarda). Anthropic’in çekirdek bulgusu: rastgelelik kaynağı olarak lrand48() ve belirli Unix epoch zamanları (1997–1998 penceresi) yeterli açıklayıcı güç taşıyor.

lrand48() 48-bit state ile çalışan klasik bir LCG türevi; kriptografik güvenlik için tasarlanmamıştır — ancak burada amaç kriptografik RNG değil, standartlaştırma sürecinde tekrarlanabilir parametre üretimi idi. Bugünkü gözle “neden CSPRNG kullanılmadı?” sorusu makul; cevap tarihsel bağlam ve dönemin mühendislik normlarında.

P-521 gibi daha büyük alanlar, aynı ailenin parçası olarak raporlanıyor; binary curve (FreeLIP) seed detayları ikincil basında daha az vurgulandı — tam kapsam için birincil Anthropic PDF/blog okunmalı.

nist-ai-rmf bağlamında, AI’nin kritik altyapı geçmişine uygulanması insan denetimi ve bağımsız doğrulama gerektiriyor; Valsorda örneği iyi uygulama.

Bağlam — Dual_EC ve topluluk hafızası

ECDSA eğri tartışmaları Dual_EC_DRBG skandalıyla karıştırılmamalı; farklı standartlar ve farklı dönemler. Yine de kamu güveni açısından NIST süreçleri hassas. anthropic bulgusu, “seed’ler açıklanabilir algoritmayla üretildi” yönünde kapanış sunuyor; bu, spekülasyonu bitirmeyebilir ama somut repro artifact sağlıyor.

ai-assisted-coding ile paralel: Claude hem güncel kod hem 1990’lar C kodu okuyabiliyor — disiplinler arası araştırma hızlanıyor.

Sonraki Adımlar

Akademik ve endüstri kriptograflarının tam incelemesi devam edebilir. Geliştiriciler: anahtar rotasyonu gerekmez; compliance dokümanlarını güncellemek isteyen kurumlar Anthropic + Valsorda kaynaklarını referans gösterebilir.

Post-quantum geçiş (nist-pqc) ayrı bir yol haritası; bu haber PQC zamanlamasını değiştirmiyor.


Kaynaklar