Anahtar kimlik doğrulaması - Key authentication

Anahtar kimlik doğrulaması başka bir kişinin ("A kişisi") konuştuğu veya konuşmaya çalıştığı kişinin (örneğin "B kişisi") anahtarlarının doğrulanması sorununu çözmek için kullanılır. Diğer bir deyişle, "B kişisi" tarafından tutulan "A kişisi" anahtarının aslında "A kişisine" ait olduğunu ve bunun tersini sağlama sürecidir.

Bu genellikle anahtarlar bazı güvenli kanallar üzerinden iki taraf arasında paylaşıldıktan sonra yapılır. Ancak, bazı algoritmalar kimlik doğrulama sırasında anahtarları paylaşır[hangi? ].

Bu sorunun en basit çözümü, ilgili iki kullanıcının yüz yüze görüşmesi ve anahtar değişimi yapmasıdır. Bununla birlikte, çok sayıda kullanıcının bulunduğu veya kullanıcıların birbirlerini kişisel olarak tanımadıkları sistemler için (örneğin, İnternet alışverişi) bu pratik değildir. Bu sorunu çözmek için hem simetrik anahtarlar hem de asimetrik açık anahtar şifrelemesi için çeşitli algoritmalar vardır.

Paylaşılan Anahtarları kullanarak kimlik doğrulama

Geleneksel olarak anahtar kimlik doğrulaması için simetrik anahtar kriptografi, bu, olmadığından emin olma sorunudur. ortadaki adam saldırgan iletişimi okumaya veya aldatmaya çalışan kişi. Günümüzde bu tür saldırıları önlemek için kullanılan çeşitli algoritmalar vardır. Algoritmalar arasında en yaygın olanı Diffie – Hellman anahtar değişimi, kullanarak kimlik doğrulama Anahtar dağıtım merkezi, kerberolar ve Needham-Schroeder protokolü. Kullanılabilecek diğer yöntemler arasında Parola doğrulamalı anahtar sözleşmesi protokoller vb.[1]

Genel Anahtar Şifreleme kullanarak kimlik doğrulama

Kripto sistemleri kullanan asimetrik anahtar algoritmalar da problemden kaçmaz. Bir genel anahtarın, bir şifreleme algoritmasının güvenliğini tehlikeye atmadan herkes tarafından bilinmesi (bu tür bazı algoritmalar için, hepsi için olmasa da) kesinlikle yararlıdır, ancak bazı saldırı türlerini engellemez. Örneğin, genel anahtarın Bir alenen Alice kullanıcısınınki olduğu iddia edilmektedir, ancak gerçekte bir genel anahtardır. ortadaki adam saldırgan Tokmak, kolayca mümkündür. Hiçbir genel anahtar doğası gereği belirli bir kullanıcıya bağlı değildir ve kusurlu bir bağlanmaya güvenen herhangi bir kullanıcı (Alice korumalı mesajlar gönderirken kendisi de dahil olmak üzere) sorun yaşayacaktır.

Bu sorunun en yaygın çözümü, genel anahtar sertifikaları ve onlar için sertifika yetkilileri (CA'lar) bir Açık Anahtar Altyapısı (PKI) sistemi. Sertifika yetkilisi (CA), iletişim kuran kullanıcılar için 'güvenilir üçüncü taraf' olarak hareket eder ve kriptografik bağlama yöntemlerini kullanır (örn. dijital imzalar ) ilgili her iki tarafa da, her birinin diğerine ait olduğu iddia edilen açık anahtarların aslında öyle olduğunu ifade eder. Bir dijital noter hizmet, dilerseniz. Bu tür CA'lar, bu tür güvenceler sağlayan özel kuruluşlar veya devlet kurumları veya ikisinin bir kombinasyonu olabilir. Bununla birlikte, önemli bir anlamda, bu, herhangi bir CA için anahtar kimlik doğrulama sorununu yalnızca bir düzey geri taşır, bazı anahtarların iyi niyetle onaylanmasını sağlayabilir, ancak hata veya kötü niyetle yanılabilir. Açık bir anahtarın 'kimlik doğrulamasının' hatalı bir anahtar sertifikasına güvenilmesi sorunlara neden olacaktır. Sonuç olarak, birçok kişi tüm PKI tasarımlarını kabul edilemez derecede güvensiz bulur.

Buna göre, anahtar kimlik doğrulama yöntemleri aktif olarak araştırılmaktadır.

Ayrıca bakınız

Referanslar

  1. ^ Tanenbaum, Andrew S .; Wetherall, David J. (7 Ekim 2010). "Bilgisayar ağları". Pearson - Amazon üzerinden.

Dış bağlantılar