Diffie-Hellman Nedir?
İngilizce: Diffie-Hellman Key Exchange
Yayın: · Son güncelleme:
Diffie-Hellman Nedir? Kısaca
Diffie-Hellman, iki tarafın daha önce hiç buluşmadan, herkesin dinleyebileceği bir kanal üzerinden ortak bir gizli anahtar üretmesini sağlayan anahtar değişim yöntemidir. TLS ve VPN bağlantılarında yaygın kullanılır.

Diffie-Hellman nedir?
Diffie-Hellman, 1976'da Whitfield Diffie ve Martin Hellman tarafından yayımlanan bir anahtar değişim yöntemidir. Amaç, iki kişinin interneti dinleyen birine rağmen yalnızca kendilerinin bildiği ortak bir sayıya ulaşmasıdır. Bu sayı daha sonra hızlı simetrik şifrelemede anahtar olarak kullanılır.
Fikir basittir. Yöntem veriyi kendisi şifrelemez. Yalnızca "anahtarı karşı tarafa nasıl güvenle iletirim?" sorusunu çözer.
Basit bir benzetmeyle nasıl çalışır?
Sık kullanılan anlatım boya karıştırmadır. Ayşe ile Mehmet herkesin gördüğü ortak bir renkte, örneğin sarıda anlaşır. Her biri kendi gizli rengini bu sarıya karıştırır ve sonucu açıkça birbirine gönderir. Sonra karşıdan gelen karışıma kendi gizli rengini ekler.
İkisi de aynı son renge ulaşır. Aradaki dinleyici yalnızca sarıyı ve iki karışımı görmüştür; karışımı ayrıştırmak ise çok zordur. Gerçek yöntemde boyaların yerini büyük sayılarla yapılan modüler üs alma işlemleri alır.
Riskleri ve dikkat edilecekler
Klasik Diffie-Hellman karşı tarafın kim olduğunu doğrulamaz. Araya giren biri iki tarafla ayrı ayrı anahtar kurarsa ortadaki adam saldırısı mümkün olur. Bu yüzden pratikte dijital sertifika ya da imza ile birlikte kullanılır.
Bir kullanıcı olarak bu ayrıntıları ayarlamanız gerekmez. Tarayıcınızın ve işletim sisteminizin güncel olması, eski ve zayıf parametrelerin devre dışı kalmasını sağlar.
Sıkça Sorulan Sorular
Diffie-Hellman ile RSA arasındaki fark nedir?
Diffie-Hellman yalnızca ortak gizli anahtar üretmek için kullanılır. RSA ise hem şifreleme hem dijital imza için kullanılabilen bir açık anahtar algoritmasıdır.
ECDH nedir?
ECDH, Diffie-Hellman fikrinin eliptik eğriler üzerinde uygulanan sürümüdür. Daha kısa anahtarlarla benzer güvenlik sunduğu için güncel TLS bağlantılarında sıkça tercih edilir.