Google, kuantum bilgisayarları kullanarak TLS saldırılarına karşı korumak ve mağaza-decrypt-later saldırılarını azaltmak için Chrome tarayıcısında kullanılan quantum sonrası şifrelemeyi güncelliyor.
Yaklaşan değişiklik, Hybrid anahtar alışverişlerinde kullanılan Kyber'i Modül Kafesi Anahtar Kapsülleme Mekanizması (ML-KEM) olarak yeniden adlandırılan daha yeni ve hafif modifiye edilmiş bir versiyona değiştirecek.
Bu değişiklik, Google'ın quantum sonrası güvenli TLS anahtar kapsülleme sistemini tüm kullanıcılar için kararlı Chrome üzerinde piyasaya sürdükten yaklaşık beş ay sonra gelir, bu da TLS borsalarıyla ilgili bazı sorunlara neden olur.
Kyber'den ML-KEM'e geçiş, tezahür ettikten hemen sonra çözülen bu erken sorunlarla ilgili değildir. Aksine, NIST onaylı ve tamamen standartlaştırılmış bir mekanizma için deneysel bir sistemden vazgeçmek için stratejik bir seçimdir.
ML-KEM, Ağustos ayı ortalarında ABD Ulusal Standartlar ve Teknoloji Enstitüsü (NIST) tarafından tamamen onaylandı ve ajans o sırada son versiyonun tam teknik özelliklerini yayınladı.
Google, Kyber'den ML-KEM'e kadar olan teknik değişikliklere rağmen, ikisinin esasen uyumsuz olduğunu, bu nedenle bir anahtarın yapılması gerektiğini açıklıyor.
Google, "ML-KEM'in son versiyonundaki değişiklikler, onu daha önce dağıtılan Kyber sürümüyle uyumsuz hale getiriyor."
"Sonuç olarak, hibrit post-quantum anahtar değişimi için TLS'deki kod noktası Kyber768+x25519 için 0x6399'dan ML-KEM768+x25519 için 0x11ec'e değişiyor."
Google, Kyber'in desteğinin tamamen kaldırılması gerektiğini açıklıyor, çünkü quantum sonrası kriptografi, pre-se-pre-quantum algoritmalarına kıyasla çok daha büyük veri boyutları içeriyor.
Örneğin, Kyber tabanlı bir anahtar değişimi 1.000'den fazla bayt alabilir ve ML-DSA gibi quantum sonrası imzalar daha da hantaldır-tipik bir el sıkışmasında 14.000'den fazla baytın önüne geçer.
Google, ML-KEM'e ek olarak Kyber için desteği sürdürmeye karar verirse, kromdaki ağ performansı ve verimliliği ciddi şekilde zarar görür.
Google, sunucu operatörlerinin daha geniş bir müşteri kümesi için güvenliği korumak için her iki standardı da geçici olarak destekleyebileceğini ve henüz yükseltilmemiş müşteriler için geçişi daha pürüzsüz hale getirmeye yardımcı olabileceğini, ancak ML-KEM'in tüm paydaşlar için nihai hedef olması gerektiğini belirtiyor.
Uzun vadede önerilen bir çözüm (IETF taslağı), sunucuların DNS aracılığıyla destekledikleri şifreleme algoritmalarını duyurması içindir, böylece müşteri başlangıçtan itibaren uygun anahtarı kullanır ve el sıkışma sırasında ekstra gezilerden kaçınır.
Güncelleme, 6 Kasım 2024'te piyasaya sürülmesi planlanan Chrome 131'de (mevcut sürüm 128) uygulanacak.
Chrome Canary, Beta ve Dev gibi geliştirme kanallarının kullanıcıları ML-KEM desteğini daha önce görmelidir.
NIST, kuantum hesaplamaya direnmek için ilk şifreleme araçlarını serbest bırakır
Qilin Fidye Yazılımları artık Chrome Tarayıcılardan Kimlik Bilgileri Çalıyor
Firefox ve Chrome'da 18 yaşındaki güvenlik kusuru saldırılarda sömürüldü
PKFail Güvenli Önyükleme Bypass iki ay sonra önemli bir risk olmaya devam ediyor
Yeni Eucleak Saldırısı, Tehdit Oyuncuları Klon Yubikey Fido Keys
Kaynak: Bleeping Computer