Diffie-Hellman Anahtar Değişimi
Diffie-Hellman Key Agreement Protocol · Ayrıca şöyle bilinir: DH Key Exchange, Diffie-Hellman Key Agreement
Whitfield Diffie ve Martin Hellman tarafından 1976'da icat edilen Diffie-Hellman anahtar değişimi, güvenli olmayan bir iletişim kanalı üzerinden paylaşılan bir gizli anahtar oluşturmak için temel bir protokoldür. Daha önce hiç iletişim kurmamış iki taraf, Diffie-Hellman'ı kullanarak, dinleyen birinin tüm açık paylaşımları gözlemlemiş olsa bile kolayca türetemeyeceği simetrik bir şifreleme anahtarı üzerinde anlaşabilir.
Tam yöntemi oku
Bu bölümü okumak için ücretsiz hesapla giriş yapın.
Yöntem haritası
İlişkili yöntemlerin komşuluğu — keşfetmek için bir düğüm seçin.
Ne zaman kullanılır
Güvenli olmayan kanallar üzerinden simetrik şifreleme anahtarları oluşturması gereken protokollere anahtar anlaşma bileşeni olarak Diffie-Hellman'ı (veya ECDH gibi eliptik eğri varyantlarını) kullanın. TLS/SSL, IPsec ve güvenli mesajlaşma sistemlerinde esastır. Modern uygulamalar, daha küçük anahtar boyutlarıyla eşdeğer güvenlik sundukları için eliptik eğri varyantlarını (ECDH) tercih eder. Diffie-Hellman pasif dinlemeye karşı koruma sağlar ancak aktif ortadaki adam saldırılarına karşı koruma sağlamaz; kimlik doğrulamayı önlemek için kimlik doğrulama (örneğin, dijital imzalar veya sertifikalar) ile birleştirin.
Güçlü yönler & sınırlılıklar
- Daha önce iletişim veya güvenli kanallar olmadan iki tarafın paylaşılan bir gizli anahtar oluşturmasını sağlar
- Pasif dinlemeye karşı dirençlidir; bir gözlemci paylaşılan gizli anahtarı yalnızca açık değerlerden türetemez
- Ayrık logaritma zorluğuna matematiksel olarak sağlam bir şekilde dayanır, bilinen verimli bir algoritma yoktur
- Esnektir: ortadaki adam saldırılarını önlemek için kimlik doğrulama yöntemleriyle birleştirilebilir
- Kimlik doğrulaması yapılmazsa ortadaki adam saldırılarına karşı savunmasızdır; ek imza veya sertifika gerektirir
- Modern güvenlik için büyük anahtar boyutları (2048–4096 bit) gereklidir, bu da onu alternatiflerden daha yavaş hale getirir
- Tek başına ileriye dönük gizlilik sağlamaz; geçici varyantlar (DHE) gereklidir
- Eşdeğer güvenlik sunan eliptik eğri alternatiflerinden daha yüksek hesaplama maliyeti vardır
SSS
Eğer A ve B'yi ağda görürsem, paylaşılan gizli anahtarı neden hesaplayamıyorum?
Paylaşılan gizli anahtarı yalnızca A ve B'den hesaplamak için, g^a ≡ A (mod p) olacak şekilde a'yı veya g^b ≡ B (mod p) olacak şekilde b'yi bulmanız gerekir. Bu ayrık logaritma problemidir. Büyük asal sayılar ve iyi seçilmiş üreteçler için, verimli bir algoritma bilinmemektedir, bu da onu çözmeyi hesaplama açısından imkansız hale getirir.
Diffie-Hellman üzerinde ortadaki adam saldırısı nedir?
Bir saldırgan, değiş tokuş edilen açık değerleri engeller ve değiştirir. Saldırgan, Bob'a Alice gibi davranabilir (Bob ile paylaşılan bir gizli anahtar oluşturur) ve Alice'e Bob gibi davranabilir (Alice ile ayrı bir paylaşılan gizli anahtar oluşturur). Saldırgan daha sonra kimlik doğrulama olmadıkça tespit edilmeden tüm mesajları çözer ve yeniden şifreler.
Neden modern sistemler DH yerine eliptik eğri DH (ECDH) tercih ediyor?
ECDH, önemli ölçüde daha küçük anahtar boyutlarıyla eşdeğer güvenlik sunar (256 bit ECDH, yaklaşık olarak 2048 bit DH kadar güvenlidir). Daha küçük anahtarlar hesaplama maliyetini, bant genişliğini ve depolamayı azaltır. Her ikisi de mevcut ve öngörülebilir klasik algoritmalara karşı güvenlidir, ancak kuantum bilgisayarlar her ikisini de kıracaktır.
Geçici Diffie-Hellman (DHE) nedir ve neden önemlidir?
DHE, aynı çifti yeniden kullanmak yerine her oturum için yeni bir Diffie-Hellman anahtar çifti oluşturur. Uzun vadeli bir özel anahtarın herhangi bir zamanda ele geçirilmesi durumunda, DHE geçmiş oturum anahtarlarının güvende kalmasını sağlar - bu özellik ileriye dönük gizlilik olarak adlandırılır. TLS 1.3, varsayılan olarak geçici ECDH kullanır.
Kaynaklar
- Diffie, W., & Hellman, M. E. (1976). New directions in cryptography. IEEE Transactions on Information Theory, 22(6), 644–654. DOI: 10.1109/TIT.1976.1055638 ↗
- Menezes, A. J., van Oorschot, P. C., & Vanstone, S. A. (1997). Handbook of Applied Cryptography. CRC Press. link ↗
- Boyd, C., & Mathuria, A. (2003). Protocols for Authentication and Key Establishment. Springer-Verlag. DOI: 10.1007/978-3-662-09527-0 ↗
Bu sayfayı kaynak gösterin
ScholarGate. (2026, June 3). Diffie-Hellman Key Agreement Protocol. ScholarGate. https://scholargate.app/tr/cryptography/diffie-hellman-key-exchange
Hangi yöntem?
Bu yöntemi en yakın akrabalarının yanına koyup yan yana okuyun — kütüphane kitapları masaya serer; seçim sizindir.
- Dijital İmza ŞemasıKriptografi↔ karşılaştır
- RSA Kriptosistem AnaliziKriptografi↔ karşılaştır
- Simetrik Anahtar KriptanaliziKriptografi↔ karşılaştır
- TLS Protokol AnaliziKriptografi↔ karşılaştır