Asimetrik Şifreleme ve Açık Anahtar Kriptografisine Giriş
Klasik kriptografi sistemlerinde (Sezar, Affine, Hill vb.) şifreleme ve deşifreleme işlemleri için aynı anahtar ya da birbirine doğrudan dönüştürülebilen simetrik anahtarlar kullanılır. Bu durum modern ağ yapılarında ciddi bir Anahtar Dağıtım Problemi (Key Distribution Problem) doğurur; çünkü güvenli iletişim kurmak isteyen iki tarafın öncelikle güvenli olmayan bir kanal üzerinden gizli anahtarı birbirine iletmesi gerekir.
Asimetrik şifreleme (Açık Anahtar Kriptografisi), bu temel tıkanıklığı çift anahtar konseptiyle çözerek kriptografide tam anlamıyla bir paradigma değişimi yaratmıştır. Bu sistemde her kullanıcının matematiksel olarak birbirine bağlı olan, ancak birinden diğerinin hesaplanması bilgisayarsal olarak imkansız olan iki farklı anahtarı bulunur: Açık Anahtar (Public Key) ve Gizli Anahtar (Private Key).
📌 Tarihsel Not
Asimetrik şifreleme fikri teorik olarak ilk kez 1976 yılında Whitfield Diffie ve Martin Hellman tarafından ortaya atılmış; pratik ve olgun ilk matematiksel model ise 1977 yılında Ron Rivest, Adi Shamir ve Leonard Adleman tarafından kendi soyadlarını taşıyan RSA algoritması ile kurulmuştur.
🔒 Kriptosistemin Formal Tanımı
Asimetrik yaklaşım, klasik kriptosistem tanımındaki tekil anahtar uzayını ikiye ayırır ve fonksiyonel bağımlılıkları yeniden şekillendirir.
Tanım: Asimetrik Kriptosistem
Bir asimetrik kriptosistem, aşağıdaki koşulları sağlayan bir
(Plaintext): Açık metinlerin oluşturduğu sonlu küme. (Ciphertext): Şifreli (kapalı) metinlerin oluşturduğu sonlu küme. (Public Key Space): Şifreleme amacıyla kullanılan ve herkese açık olarak ilan edilen açık anahtarların ( ) sonlu kümesi. (Private Key Space): Sadece şifreyi çözecek alıcı tarafından gizli tutulan gizli anahtarların ( ) sonlu kümesi. (Encryption): Şifreleme fonksiyonları kümesi. (Decryption): Deşifreleme fonksiyonları kümesi.
Sistemden seçilen her bir
Sistemin matematiksel olarak tutarlı ve işlevsel olabilmesi için, her bir