· kaynak dev.to (home feed)
Klasik ve post-kuantum kriptografinin birleşimi neden pragmatik bir geçiş yolu
dev.to'da yayımlanan bir yazı, klasik ve post-kuantum algoritmalarının yan yana çalıştırıldığı hibrit şifrelemeyi savunuyor ve bu yaklaşımı uygulayan açık kaynaklı Quipu kütüphanesini tanıtıyor.

İki kamp, iki farklı risk
dev.to'daki bir yazı, günümüz güvenlik mühendisliğinin en pratik sorularından birini ele alıyor: verileri gelecekteki kuantum bilgisayarlara karşı nasıl korursunuz da on yıllardır sistemleri güven altına alan klasik algoritmalardan vazgeçmek zorunda kalmazsınız? Yazarın yanıtı hibrit şifreleme — klasik bir algoritma ile post-kuantum bir algoritmanın yan yana çalıştırılması — ve yazı, bu yaklaşımı bekleyen veriler (data at rest) için uygulayan Quipu adlı açık kaynaklı bir kütüphane referansıyla birlikte geliyor.\n dev.to'daki yazıya göre her yeni kriptografik algoritma bir gerilim yaratıyor. Anahtar değişimi için X25519 ve imzalar için Ed25519 gibi klasik algoritmalar yıllardır saldırılara direndi, ancak güçlü bir kuantum bilgisayarın onları yenmesi bekleniyor. ML-KEM ve ML-DSA gibi post-kuantum algoritmalar kuantum saldırılarına dayanacak şekilde tasarlandı, ancak gençler ve üzerinde çok daha az inceleme birikmiş durumda.
Hibrit düzenekler bu açmazı ikisini aynı anda kullanarak çözüyor. Yazının çerçevesiyle, birleşik sistem yalnızca her iki bileşen aynı anda başarısız olursa kırılıyor: salt klasik bir saldırgan post-kuantum yarısını yenmek zorunda kalırken, kuantumlu bir saldırganın da klasik yarısı yenmesi gerekiyor. Sonuç, her şeyi tek bir genç algoritmaya bahse koymadan geleceğe karşı koruma.
Birleştirici nasıl çalışıyor
Yazı bu fikri iki yerde uyguluyor:
- Anahtar değişimi. Hızlı ve yoğun biçimde test edilmiş klasik seçenek X25519, en yüksek parametre setinde NIST'in post-kuantum anahtar kapsülleme mekanizması olan ML-KEM-1024 ile birleştiriliyor. Ortaya çıkan iki sır, HKDF üzerinden karıştırılıyor; bu anahtar türetme fonksiyonu çevresindeki bağlama bağlanıyor, böylece tek bir sır nihai anahtarı türetmek için yeterli olmuyor.
- Dijital imzalar. Ed25519, ML-DSA-87 ile eşleştiriliyor ve bir mesaj yalnızca her iki imza da doğrulanırsa kabul ediliyor — bir AND birleştirici; yani bir sahtekârın aynı anda birbiriyle ilgisiz iki düzeneği yenmesi gerekiyor.
Asla eskimeyen kural
Yazı Kerckhoffs ilkesine yaslanıyor: saldırgan sistemin tüm tasarımını bilse bile sistem güvende kalmalı, çünkü güvenlik anahtarlarda gizlidir, gizli biçimlerde değil. Yazarın savunusuna göre bu, pratikte herkese açık, denetlenmiş temel bileşenleri bir araya getirmek anlamına geliyor — şifreleme için XChaCha20-Poly1305, parolalardan anahtar türetmek için Argon2id, alan ayrımı (domain separation) için HKDF — ve asla yeni kriptografi icat etmemek.
Quipu ve dürüst bir uyarı
Quipu bu tasarımı bekleyen veriler için tam olarak uyguluyor: hibrit X25519 artı ML-KEM-1024 şifreleme, hibrit Ed25519 artı ML-DSA-87 imzaları ve altta yalnızca doğrulanmış temel bileşenler. Yazıya göre kütüphane CNSA 2.0 ile uyumlu biçimde NIST güvenlik seviyesi 5'i hedefliyor ve kod GitHub'da AGPL-3.0 ile açık kaynak, dolayısıyla herkes yapının nasıl çalıştığını inceleyebiliyor.
Yazar bir sınırlılığı da açıkça dile getiriyor: Quipu standart bileşenleri birleştirse de bu birleşimin kendisi henüz bağımsız bir kriptografik denetimden geçmiş değil. Yazı, gerçekten yüksek değerli sırlar için bu dış incelemeyi beklemeye değer bir mühür olarak görmeyi öneriyor — ki bu makul bir tavır, çünkü hatalı birleştirme, tek başına sağlam bileşenlerin birlikte başarısız olmasının klasik bir yoludur.
Neden önemli
Post-kuantum kriptografiye geçiş kuantum bilgisayarlar var olana kadar bekleyemez, ama kısa bir geçmişi olan algoritmalara doğrudan atlamayı da güvenle yapamaz. Hibrit yapılar bu ikilemi ortadan kaldırıyor: bugünün saldırganlarına karşı en güçlü bileşenlerinden daha zayıf değiller, buna karşın kuantum tehdidine karşı zaten koruma sağlıyorlar. Bu riski dağıtma özelliği hibritleri geçişin pragmatik varsayılanı kılıyor ve yazı da böyle bir yapı inşa etmek için kompakt bir plan sunuyor. Quipu'daki uyarı alan için kendi dersini taşıyor — iyi denetlenmiş bileşenler kullanmak gerekli ama yeterli değil, ve açık, incelenebilir kod artı bağımsız bir denetim, bir hibrit kütüphanenin ciddi bir şeyi korumadan önce ulaşması gereken standarttır.
- #cryptography
- #post-quantum
- #open-source
- #encryption
- #security