Google DeepMind, insan gözetimi altında çalışan yapay zeka ajanlarının 1024 bitlik RSA kripto sistemlerine saldırmanın maliyetini azaltmanın iki yolunu bulduğunu söylüyor. Bu sonuç, şirketin modern 2048 bitlik ve daha büyük anahtarların güvende kaldığını vurgulamasına rağmen eski şifrelemeyle ilgili varsayımları yeniden şekillendiriyor.
SecurityWeek'in bulgular hakkındaki raporuna göre, UC San Diego ve Inria'dan kriptograflarla yürütülen araştırma, eski RSA-1024'e yönelik saldırıların önceden varsayıldığından daha az hesaplama gerektirdiğini gösteriyor. Google DeepMind Başkan Yardımcısı ve Google Cloud baş bilim insanı Pushmeet Kohli, "Uygulamada, bu sonuçlar yalnızca eski 1024 bit RSA sistemlerini etkiliyor ve neredeyse evrensel olarak 2048 bit veya daha büyük anahtarlar kullanan modern şifreleme protokolleri güvende kalıyor" dedi. For more context on this story, see our ongoing AI trends.
Birini Bulmak: Dolgu, Düşündüğümüzden Daha Az Koruma Sağlıyor
İlk bulgu, dijital imzalar ve doldurmayla (birçok imza standardının bir mesajı sabit bir blok boyutuna getirmek için mesaja eklediği önceden belirlenmiş veriler) ilgilidir. Doldurmanın sahteciliği zorlaştırdığı uzun zamandır biliniyordu ancak neyin imzalanacağını seçebilen bir saldırgana karşı değeri belirsizdi.
DeepMind, cevabın saldırganın kontrol ettiği imzalı bloğun ne kadarına bağlı olduğunu belirledi. Kohli, "Bloğun kabaca yarısını veya daha fazlasını kontrol ettiklerinde dolgu hiçbir koruma sağlamaz" diye açıkladı. Ekteki belgeye göre bu, donanım güvenlik modülleri gibi kriptografik cihazların PKCS#11 imzalama arayüzü tarafından kullanılan PKCS#1 v1.5 formatı için geçerlidir; bu cihazlar, işletmelerin imzalama anahtarlarını erişilemez tutmak için güvendiği cihazlardır.
Ekip teoride durmadı. Korumalı alan testinde, DeepMind'in temsilcileri aynı 1024 bitlik anahtar üzerinde daha önceki bir akademik sahtecilik saldırısını yeniden gerçekleştirdiler ve gereken CPU süresini 3,5 kat azalttılar: ilk sahtecilik, orijinal çalışmada 1.380 CPU çekirdek yılına kıyasla 391 CPU çekirdek yılı aldı. Belki de en dikkate değer olanı, işin nasıl yapıldığıdır; iki yapay zeka ajanı, sahtekarlık hesaplamasını dört günden kısa bir süre içinde tasarladı, çalıştırdı ve hata ayıklamasını yaptı; insan araştırmacıdan gelen ve çoğu onaylanan yaklaşık 20 mesaj vardı.
Saldırganın 32 baytlık karma gibi daha az bloğu kontrol ettiği muhafazakar durumda bile DeepMind, teorik tahminlerine göre, 1024 bitlik anahtarlara karşı önceki en iyi yöntemden yaklaşık 1.600 kat daha iyi bir algoritma buldu.
İkiyi Bulmak: Toplu Faktoring 30 Kat Ucuzluyor
İkinci bulgu, aynı boyuttaki birçok RSA anahtarının çarpanlara ayrılmasıyla ilgilidir. Bir saldırgan aynı anda birçok anahtarı hedef aldığında, büyük bir ön hesaplamanın maliyeti tüm anahtarlar arasında paylaşılabilir. DeepMind'ın temsilcileri, her bir ek 1024-bit anahtarın çarpanlarına ayrılmasını önceki en iyi yaklaşıma göre ortalama 30 kat daha ucuz hale getiren bir algoritma geliştirdi.
Google burada sınırlar konusunda dikkatli davranıyor: Tahmin teoriktir, yöntem uygulanmamıştır ve tek bir anahtarın çarpanlarına ayrılması kadar maliyetli bir ilk hesaplama varsaymaktadır.
Bu Neden Acil Bir Tehdit Değil?
Başlık numaraları kadar uyarılar da önemli. İmza saldırısı özel anahtarı kurtarmaz. Önceden yaklaşık 4 milyar imzalama sorgusu yapılmasını gerektirir ve mesajları dahili olarak karma hale getiren cihazlara karşı çalışmaz; bu da birçok modern konuşlandırmayı dışlar. Tek bir 1024 bitlik anahtarın tam olarak çarpanlara ayrılması, 500.000 ile 1 milyon CPU çekirdek yılı arasında değişen tahminlerle çok büyük bir girişim olmaya devam ediyor.
Dolayısıyla pratik risk, kriptografide genellikle olduğu yerde yoğunlaşıyor: kullanımdan kaldırılması gereken eski sistemler. RSA-1024, eski donanım güvenlik modüllerinde, yaşlanan PKI altyapısında ve kimsenin geçiş için bütçe ayırmadığı gömülü sistemlerde varlığını sürdürüyor. Bu araştırma, bu sistemleri yarın kırılabilir hale getirmiyor; ancak iyi kaynaklara sahip rakipler için "saldırı mümkün değil" ile "saldırı pahalı ama makul" arasındaki farkı daraltıyor.
Hala yığınlarının herhangi bir yerinde 1024 bit RSA çalıştıran kuruluşlar için bulgular, 2048 bit veya daha büyük anahtarlara geçişi hızlandırma ve imza sahteciliği saldırılarının geçerli olmadığını varsaymadan önce imzalama cihazlarının karma mesajlarını dahili olarak gözden geçirme durumunu güçlendiriyor.
Kriptografinin Rekabetçi Test Uzmanları Olarak Yapay Zeka Aracıları
Çalışmanın daha derin önemi metodolojik olabilir. DeepMind'ın ajanları, saldırı tekniklerini geliştirmek için yıllarını harcayan bir insan ekibi yerine, saldırı alanını araştırdı, hesaplamalar gerçekleştirdi ve büyük ölçüde özerk bir şekilde hata ayıkladı; bir araştırmacı rehberlik ve onay sağladı.
Kohli, "Bu sonuçlar, yapay zeka destekli matematik ve hesaplamanın yeni çağında, kriptografik sertliği sabit bir varsayım olarak ele alamayacağımızı gösteriyor." dedi. "Daha önce kabul ettiğimiz varsayımlarımızı titizlikle test etmek için yapay zekayı kullanmak, modern şifrelemenin güvenli kalmasını sağlayacaktır."
Bu çerçeve, güvenlik araştırmalarında gelecek bir modele işaret ediyor: Yapay zeka sistemleri, kritik altyapıyı destekleyen varsayımları stres testine tabi tutuyor ve zayıf noktaları rakiplerden önce buluyor. Eski sistemlere saldırmanın maliyetini azaltan aynı aracı yetenekleri, prensip olarak, yedek sistemlerin güçlendirilmesine yönelik olabilir. Kriptograflar, duvarın kuantum hesaplama gelene kadar dayanacağını varsayarak onlarca yıl harcadılar; DeepMind'ın sonuçları, klasik saldırıların da ucuzlayabileceğini ve "uygulanamaz" tabanının eskisinden daha yüksek olduğunu hatırlatıyor.
Yapay Zekanın Önünde Olun
Yapay zeka sistemleri artık dijital güvenliğin temellerini araştırıyor. AI Buzz Wire ile yapay zekanın bir adım önünde olun; çığır açan gelişmeleri, güvenlik gelişmelerini ve model haberlerini anında araştırın.
Daha fazla AI haberini okuyun →