Simetrik Anahtar Şifreleme ile Genel Anahtar Şifreleme Arasındaki Fark

Simetrik Anahtar Şifreleme ile Genel Anahtar Şifreleme Arasındaki Fark
Simetrik Anahtar Şifreleme ile Genel Anahtar Şifreleme Arasındaki Fark

Video: Simetrik Anahtar Şifreleme ile Genel Anahtar Şifreleme Arasındaki Fark

Video: Simetrik Anahtar Şifreleme ile Genel Anahtar Şifreleme Arasındaki Fark
Video: Hangi Gezegende Ne Kadar Hayatta Kalabiliriz? 2024, Temmuz
Anonim

Simetrik Anahtar Şifreleme vs Genel Anahtar Şifreleme

Kriptografi bilgileri gizleme çalışmasıdır ve bilgilerin diğer üçüncü taraflardan korunması gereken internet gibi güvenilmeyen bir ortam üzerinden iletişim kurarken kullanılır. Modern kriptografi, verileri şifreleyebilen kriptografik algoritmalar geliştirmeye odaklanır, böylece hesaplama sertliği nedeniyle bir rakip tarafından kırılması zor olur (bu nedenle pratik bir yolla kırılamaz). Şifreleme, verileri şifrelemek için şifre adı verilen bir algoritma kullanır ve yalnızca özel bir anahtar kullanılarak şifresi çözülebilir. Şifrelenmiş bilgi şifreli metin olarak bilinir ve şifreli metinden orijinal bilgiyi (düz metin) elde etme işlemi şifre çözme olarak bilinir. Yaygın olarak kullanılan şifreleme yöntemlerinden ikisi Simetrik Anahtar Şifreleme ve Açık Anahtar Şifreleme'dir. Simetrik anahtar şifrelemesi, hem göndericinin hem de alıcının verileri şifrelemek için kullanılan aynı anahtarı paylaştığı şifreleme yöntemlerini içerir. Açık anahtar şifrelemesinde, iki farklı ancak matematiksel olarak ilişkili anahtar kullanılır.

Simetrik Anahtar Şifreleme Nedir?

Simetrik Anahtar Şifrelemede (gizli anahtar, tek anahtar, paylaşılan anahtar, tek anahtar veya özel anahtar şifreleme olarak da bilinir), hem gönderici hem de alıcı, verilerin hem şifrelenmesi hem de şifresinin çözülmesi için kullanılan aynı anahtarı paylaşır. Aslında, iki anahtar aynı veya önemsiz bir şekilde ilişkili olabilir (yani, ikisi arasında gitmek için gereken çok basit bir dönüşüm vardır). Gerçek hayatta kullanımda, iletişim için özel bir bağlantının bakımı için kullanılabilecek iki veya daha fazla taraf tarafından bir sır paylaşılıyor. AES (Gelişmiş Şifreleme Standardı), simetrik anahtar şifreleme algoritmaları ailesine ait çok popüler bir algoritmadır.

Genel Anahtar Şifrelemesi nedir?

Genel Anahtar Şifrelemede, iki farklı ancak matematiksel olarak ilişkili anahtar kullanılır. Genel anahtar şifrelemesi, verileri alıcının genel anahtarını kullanarak şifreler ve eşleşen bir özel anahtar kullanılmadan şifresi çözülemez. Başka bir deyişle, kilitlemek (düz metni şifrelemek) için bir anahtara ve kilidi açmak (siper metnin şifresini çözmek) için başka bir anahtara ihtiyacınız vardır. Önemli olan, bir anahtarın diğerinin yerine kullanılamamasıdır. Hangi anahtarın yayınlandığına bağlı olarak, açık anahtar şifrelemesi iki amaç için kullanılabilir. Kilitleme anahtarı herkese açık hale getirilirse, bu sistem herhangi biri tarafından kilit açma anahtarının sahibine özel iletişim göndermek için kullanılabilir. Tersi durumda ise sistem, sahibi tarafından kilitlenen belgelerin doğrulanmasını mümkün kılar. Açık anahtar şifrelemesi, asimetrik bir anahtar algoritmasıdır. Ancak yalnızca bazı asimetrik anahtar algoritmaları, bir anahtarı diğerinin bilgisi ile ortaya çıkaramama gibi özel bir özelliğe sahiptir. Bu nedenle, bu özel özelliğe sahip asimetrik anahtar algoritmalarına açık anahtar şifreleme algoritmaları denir.

Simetrik Anahtar Şifreleme ile Genel Anahtar Şifreleme arasındaki fark nedir?

Simetrik anahtar şifreleme ile genel anahtar şifreleme arasındaki temel fark, simetrik anahtar şifrelemenin şifreleme/şifre çözme için aynı (özel, gizli) anahtarı kullanması, açık anahtar şifrelemenin ise hem genel hem de özel anahtar kullanmasıdır. Simetrik anahtar şifrelemede her iki taraf da anahtarı bilmelidir, açık anahtar şifrelemede ise böyle bir zorunluluk yoktur. Açık anahtar şifrelemede sadece anahtarlardan biri iki tarafça bilinir. Bu, özel anahtarınızı paylaşma gereksinimini (simetrik anahtar şifrelemede olduğu gibi) ve tehlikeye atma riskini ortadan kaldırdığı için, genel anahtar şifrelemesi bu açıdan daha güvenli kabul edilebilir.

Ancak açık anahtar şifrelemenin önemli bir dezavantajı, simetrik anahtar şifrelemesinden birçok kez daha yavaş olmasıdır. Bu nedenle, büyük miktarda veriyi şifrelemek için simetrik anahtar şifrelemesi daha iyi olabilir. Ayrıca, açık anahtar şifreleme algoritmaları, aynı gücü elde etmek için simetrik anahtar şifrelemeden nispeten daha güçlü bir anahtar kullanmalıdır (basit bir nedenden dolayı, bir anahtarın açık anahtar şifrelemesinde halka açık hale getirilmesi).

Önerilen: