Donanım Güvenlik Modüllerini Atlatan Yeni RSA Saldırısı: Kriptografi Dünyasında Çanlar Kimin İçin Çalıyor?

- ABD ve Fransız araştırmacılar, bir donanım güvenlik modülü içindeki 1.024-bit RSA anahtarını çıkarmadan sahte imzalar oluşturmayı başardı.
- Bu keşif, özellikle kurumsal kripto varlık saklama çözümlerinin güvenlik mimarisini yeniden sorgulatıyor.
Kriptografi ve dijital güvenlik dünyasında son dönemde yankı uyandıran bir gelişme, donanım güvenlik modüllerinin (HSM) temelinde yatan RSA algoritmasına yönelik sofistike bir saldırıyı gün yüzüne çıkardı. Kaliforniya Üniversitesi San Diego (UC San Diego) ve Fransa'nın Ulusal Bilişim ve Otomasyon Araştırma Enstitüsü (INRIA) araştırmacılarından oluşan bir ekip, 1.024-bit RSA anahtarlarına sahip bir HSM içinde, anahtarı dışarı çıkarmadan sahte RSA imzaları oluşturmanın mümkün olduğunu gösterdi. Bu bulgu, Mercek360 olarak yakından takip ettiğimiz dijital güvenlik protokollerinin dayanıklılığına dair kritik soruları beraberinde getiriyor.
Ancak kripto varlık sahipleri için hemen panik yapmaya gerek yok: Bu saldırı, Bitcoin (BTC) veya Ethereum (ETH) gibi önde gelen blok zincirlerinin kullandığı Eliptik Eğri Dijital İmza Algoritması (ECDSA) üzerinde doğrudan bir etkiye sahip değil. Zira bu çalışma, Rivest-Shamir-Adleman (RSA) adı verilen farklı bir imza şemasını hedef alıyor. Yine de, anahtarların nasıl korunduğuna dair önemli bir stres testi niteliğinde ve kuantum sonrası kriptografi geçişinin gerekliliğini bir kez daha vurguluyor.
Donanım Güvenlik Modülleri (HSM) Hedefte: RSA Saldırısının Detayları
Donanım Güvenlik Modülleri (HSM'ler), dijital varlıkların ve hassas verilerin özel anahtarlarını güvenli bir şekilde saklamak ve bu anahtarlarla imza atmak için tasarlanmış kurcalamaya dayanıklı fiziksel cihazlardır. Özellikle BitGo gibi kurumsal saklama hizmeti sağlayıcıları, kripto anahtarlarının asla cihaz dışına çıkmamasını sağlamak amacıyla bu modüllere güvenirler. Araştırmacıların ortaya koyduğu saldırının can alıcı noktası da tam olarak burada yatıyor: Anahtar asla HSM'den ayrılmadan, sahte imzalar başarıyla oluşturuldu.
Saldırı, 20 Eylül'de IACR Cryptology ePrint Arşivi'ne sunulan bir makalede detaylandırıldı. Temelde, araştırmacılar HSM'in FIPS modu olarak bilinen sertifikalı güvenlik ayarını devre dışı bırakarak cihazın biçimlendirilmemiş sayıları imzalamasına izin verdiler. Ardından, kendi seçtikleri yaklaşık 4 milyar (2^32) sayıyı imzalaması için HSM'ye talep gönderdiler. Bu devasa veri seti üzerinde matematiksel işlemler yaparak, anahtara doğrudan erişmeksizin sahte RSA imzaları oluşturmayı başardılar. Bu durum, bir kasanın kapısı hiç açılmadan, altından kaydırdığınız boş kağıtlara imza atmasıyla, yeterince deneme sonrası kendi mührünüzü yapmayı öğrenmeye benzetilebilir.
Bu saldırı için gereken kaynaklar ise dikkat çekici: Yaklaşık 4 milyar imzalama isteği ve 1.380 CPU çekirdek yılı. Bu, saldırının basit veya ucuz olmadığını, ancak kararlı ve kaynaklara sahip bir aktör tarafından gerçekleştirilebileceğini gösteriyor.
RSA ve ECDSA Farkı: Bitcoin ve Ethereum Neden Etkilenmiyor?
Dijital imza, bir işlemin veya mesajın anahtar sahibi tarafından onaylandığını ve iletilirken değiştirilmediğini kanıtlayan matematiksel bir onaydır. Kriptografi dünyasında birçok imza şeması bulunmakta olup, RSA ve ECDSA bunlardan en yaygın ikisidir.
RSA, adını yaratıcıları Ron Rivest, Adi Shamir ve Leonard Adleman'dan (1977) alan, temelde iki çok büyük asal sayıyı çarpmanın kolay, ancak çarpımın sonucunu tekrar asal çarpanlarına ayırmanın (faktoring) matematiksel zorluğuna dayanan bir asimetrik şifreleme algoritmasıdır. RSA'nın güvenliği genellikle bu faktoring zorluğuna dayanır, ancak algoritmanın kırılmasının her zaman faktoringe eşdeğer olduğu kanıtlanmamıştır. Bu saldırıda da araştırmacılar herhangi bir faktoring işlemi gerçekleştirmediler, sadece imzaları manipüle ettiler.
Öte yandan, Bitcoin, Ethereum ve çoğu büyük blok zinciri, Eliptik Eğri Dijital İmza Algoritması (ECDSA) kullanır. Bitcoin'in özel bir eliptik eğrisi (secp256k1) üzerinde işleyen ECDSA, ayrıca Schnorr imzalarını da destekler. ECDSA, RSA'dan farklı matematiksel prensiplere dayanır ve daha kısa anahtarlar ile benzer güvenlik seviyeleri sunar. Bu nedenle, UC San Diego ve INRIA araştırmacılarının RSA'ya yönelik saldırısı, doğrudan ECDSA tabanlı sistemleri ve dolayısıyla Bitcoin ile Ethereum'u etkilemiyor.
Modern RSA Uygulamaları ve "Padding" Kalkanı
Araştırmacılar, bu saldırının çoğu modern RSA dağıtımına acil bir operasyonel tehdit oluşturmadığını belirtiyor. Bunun temel nedeni, standart RSA imzalama işlemlerinde "padding" (doldurma) adı verilen bir güvenlik adımının uygulanmasıdır. PKCS#1 v1.5 veya PSS gibi doldurma şemaları, matematiksel işlemler başlamadan önce veriyi karıştırıp biçimlendirir. Bu doldurma adımı, saldırıda istismar edilen "oracle" (kehanet mekanizması) koşulunun oluşmasını engeller. Bu sayede, rastgele veya biçimlendirilmemiş verileri imzalama olasılığı ortadan kalkar ve saldırganın sahte imza üretme yeteneği kısıtlanır.
Ancak, bazı sistemler "oracle" mekanizmasını kasıtlı olarak sunabilir. Örneğin, RSA tabanlı kör imzalar (blind signatures), bir sunucunun görmeden bir şeyi imzalamasına olanak tanır. Bu, Privacy Pass'ın bir varyantının nasıl çalıştığının temelidir. Cloudflare, Apple'ın Privacy Pass'ın bir versiyonunu kullanarak kullanıcıların, kimliklerini ifşa etmeden bir CAPTCHA kontrolünü geçtiklerini kanıtlamalarına olanak tanıdığını belirtiyor. Kör imzaların kökleri, 1989'da DigiCash'i kuran kriptograf David Chaum'a dayanır.
Kuantum Tehdidi ve Kriptografik Gelecek
Bu klasik RSA saldırısı önemli olsa da, kriptografi dünyasının önündeki en büyük tehdit hala kuantum bilgisayarların yükselişidir. Geçmişte "RSA kırıldı" manşetleri atılmıştı; örneğin, 2023 Ocak ayında Çinli araştırmacılar 48-bit bir sayıyı çarpanlarına ayırarak kuantum yöntemlerinin RSA'yı tehdit ettiğini iddia etmiş, ancak uzmanlar bunu geniş çaplı bir tehdit olarak görmemişti. Bu kez 1.024-bit bir anahtarın sahteciliği gösterilmiş olsa da, bu tür saldırılar, kuantum sonrası geçişte RSA'dan uzaklaşma yönündeki "klasik kanıt" olarak değerlendiriliyor.
Kuantum bilgisayarlar, özellikle Shor algoritması ile hem RSA hem de ECDSA gibi mevcut güçlü şifreleme algoritmalarını kırma potansiyeline sahiptir. Caltech araştırmacıları, Mart ayı sonunda, 10.000 ila 20.000 kübit (kuantum bitlerinin karşılığı) kapasitesine sahip bir kuantum bilgisayarın, bu tür imzaları tehdit eden Shor algoritmasını çalıştırmak için yeterli olabileceğini tahmin ettiler. Google, kendi sistemlerini kuantum sonrası kriptografiye geçirme hedefi olarak 2029 yılını belirlemiş durumda.
Mercek360 Değerlendirmesi: Kriptografik Güvenlikte Sürekli Yarış
UC San Diego ve INRIA'nın bu önemli çalışması, kriptografik güvenlik alanındaki sürekli evrimi ve gelişen tehditleri çarpıcı bir şekilde gözler önüne seriyor. Bir donanım güvenlik modülünün en temel işlevi olan özel anahtarı koruma ilkesini, anahtarı dışarı çıkarmadan bypass edebilme yeteneği, mevcut güvenlik mimarilerinin detaylı bir şekilde gözden geçirilmesi gerektiğini hatırlatıyor. Her ne kadar bu özel saldırı modern ve "padding" kullanan RSA uygulamalarını ve ECDSA tabanlı blok zincirlerini doğrudan tehdit etmese de, kriptografik sistemlerin tasarımındaki en küçük zayıflıkların bile sofistike saldırganlar tarafından nasıl istismar edilebileceğini gösteriyor.
Bu gelişme, özellikle kurumsal düzeyde kripto varlık saklayan şirketler ve kritik altyapılar için bir uyarı niteliğinde. Güvenlik katmanlarının sadece algoritmik güçle değil, aynı zamanda uygulama detayları ve operasyonel modlarla da yakından ilişkili olduğu bir kez daha kanıtlandı. Kuantum çağına doğru hızla ilerlerken, mevcut algoritmaların yanı sıra kuantum sonrası kriptografi araştırmalarına yapılan yatırımların ve geçiş planlarının önemi yadsınamaz. Dijital güvenliğin sürekli bir adaptasyon ve inovasyon yarışı olduğu gerçeği, bu tür bulgularla daha da pekişiyor.

Ozan Tankuş
Doğrulanmış EditörMercek360 kurucu editörü ve kıdemli teknoloji analisti. Kurumsal bilişim altyapıları, bulut teknolojileri, yapay zeka sistemleri ve tüketici elektroniği alanlarında uzmanlaşmış olup küresel teknoloji gündemini tarafsız ve derinlemesine incelemektedir.
