Asimetrik şifreleme nedir?
Simetrik şifrelemede güvenlik anahtarın saklanmasına bağlıdır. Ancak birden fazla kişiyle paylaşılan verilerin daha güvenli paylaşılabilmesi için herkese farklı anahtar paylaştırılması gerekmektedir. Anahtar paylaşımı sorununu ortadan kaldırmak içinde simetrik şifreleme önerilmiştir
Asimetrik şifrelemeye göre tek bir anahtar yerine, mesajın gönderileceği kişinin açık anahtarı ile şifrelenerek gönderilir. Veriyi alan kişi de kendi private anahtarı ile eski haline döndürebilir. Bunun için bir örnek gerçekleştirelim.
Ali, ayşe'ye şifreli mesaj göndermek istemektedir. Ali bir gizli anahtara ve açık anahtara sahiptir. Bunlar birbirinin tersidir. Gizli anahtarı sadece Ali, açık anahtar ise Ayşe bilmektedir. Ali, mesajını sahip olduğu gizli anahtarla şifreler ve gönderir. Açık anahtarı bilen Ayşe, gelen mesaju deşifre ederek açar.
Ali tarafından Ayşe'nin açık anahtarıyla şifrelenen mesajı sadece Ayşe'nin kapalı anahtarı açabilir. Böylece mesajın Ali'ye geldiği doğrulanmış olur. Ayşe mesajını Ali'nin açık anahtarı ile şifreleyip Ali'ye göndere bilir. Bumesajı sadece Ali kapalı anahtarıyla aça bilir. Peki, tamamen şifreli bir iletişim sağlanabilir mi? Evet sağlana bilir.
Ayşe'nin de, Ali'nin de birer açık anahtara ve birer kapalı anahtara sahip olduğunu düşünelim. Ayşe göndermek istediği mesajı, Ali'nin açık anahtarıyla şifreliyor ve mesajı gönderiyor. Ali Sahip olduğu kapalı anahtarla birlikte mesajı açıyor.
Yorum Gönder
Selam