Asimetrik Anahtar

Simetrik anahtar yöntemindeki anahtar değiş tokuşunun dezavantajları bu yöntem ile bertaraf edilmiştir. Çünkü artık veri alışverişinin her iki ucununda kendine ait iki anahtarı olacaktır. Bu anahtarlara Public (Genel) ve Private (Ozel) anahtar denir. Çalışma mantığını çok basit bir örnek ile açıklayabiliriz. Ayşe ve Yusuf isimlerinde iki kullanıcımız olduğunu varsayalım. Ve her birinde birer asma kilit ve onlara ait birer anahtar olsa. Yusuf asma kiliti Ayşe’ye verse kilitin anahtarını vermeden ve Ayşe de kendi kilitini Yusuf’a verse yine anahtarını vermeden. Sonra Ayşe isimli kullanıcımız Yusuf isimli kullanıcımıza özel ve gizli kalmasını istediği bir bilgiyi mektup ile yollacak olsa mektubunu zarf içine koyup yollaması durumunda mektubu iletecek yetkilinin bu zarfı açıp mektubu okuması çok da zor olmayacaktır. Bu durumda mektubu bir küçük kasaya koysa ve kasayı da daha evvel Yusuf’dan aldığı kilit ile kitlese. Evet bu durumda Yusuf kasayı alıp elindeki anahtar ile açabilir ve özel mesajı alabilir. Yine aynı şekilde Ayşe’ye bir cevap dönecek olması durumunda aynı kasanın içine mesajını yerleştirip daha evvel Ayşe’den aldığı kilit ile kitlemesi yeterli olacaktır. Kasa Ayşe’ye ulaştığında Ayşe anahtarı ile kiliti açıp mesajına ulaşabilecektir. Evet örnekte görüldüğü gibi karşı tarafda bana yollanacak mesajların kilitlenebilmesi yani şifrelenebilmesi için bana ait bir anahtar gerekecektir. Bu anahtar Public anahtar diye adlandırılır ki verdiğimiz örnekte önceden paylaşılan asma kilit Publlic Anahtarı temsil ediyordu. Public anahtar ile kilitlenip bana yollanan mesajı ise sadece bendeki anahtar açabilir bu anahtar da Private anahtar olarak adlandırılır ki örnekte kimseye vermediğimiz anahtardır. PKI (Public Key Cryptography) diye adlandırılan asimetrik anahtarlı kriptolama bir çok alanda kullanılır. Simetrik anahtar yöntemine göre çok daha yavaş işler. PKI Private anahtarın hiçbir şekilde değiş tokuş edilmemesi sebebi ile simetrik anahtar yönteminden çok daha güvenli bir yöntemdir.