Simetrik ve Asimetrik Şifreleme Arasındaki Fark | Simetrik vs Asimetrik Şifreleme

Anonim

Simetrik vs Asimetrik Şifreleme

Şifreleme, kriptografide anahtar bir kavramdır. Bu, bir kişinin bir dinleyicinin okuyamadığı bir biçime bir mesajı kodlayabileceği bir süreçtir. Eski bir tekniktir ve Caesar'ın şifreleriyle şifrelenmiş Caesar'ın mesajlarında eski popüler bir kullanım vakası bulunmuştur. Bir dönüşüm olarak düşünülebilir. Kullanıcı düz metinleri vardır ve metnin şifrelenmesi için kodlandığında, düz metinlerinize herhangi bir kulak misafiri müdahale edemez. Alınan alıcı tarafından alındığında orijinal düz metni elde etmek için şifresini çözebilir. Şifreleme, bilgimiz olmadan neredeyse tüm ağ iletişimlerinde çeşitli derecelerde kullanılır. Eskiden askeri uygulamalar ve hükümet iletişimi ile sınırlıydı, ancak yakın geçmişte internetin yaygınlaşmasıyla birlikte, güvenli bilgi kanallarına duyulan ihtiyaç en üst noktaya geldi ve şifreleme, bunun ana çözümü haline geldi. Simetrik Şifreleme ve Asimetrik Şifreleme olarak bilinen iki önemli şifreleme türü vardır. Onları birbirleriyle bugün kıyaslayacağız.

Simetrik Şifreleme

Bu bir gizli anahtarı kullanmayı gerektiren en basit şifreleme türüdür. Bilinen en eski şifreleme yöntemidir ve Caesar şifresi bu kategoriye girer. Gizli anahtar bir sayı veya bir dizi harf gibi basit olabilir. Örneğin, zarifçe gösterilebilecek basit bir simetrik şifreleme tekniğidir. Elimizde 'Gizli bir mesaj göndermek isterim' yazısı var ve gizli anahtarımız her bir harfi üç konuma kaydırmaktır. Yani eğer düz metin içinde 'A' varsa, şifre metninde 'D' olur. Caesar şifresi olarak bilinen budur ve şifre metniniz 'L zdqw wr vhqg d vhfuhw phvvdjh' gibi görünür. Bir bakışta anlaşılmaz, ancak gizli anahtar ile çözdükten sonra tekrar düz metin haline gelir. RC4, FISH, Py, QUAD, KAR vb gibi akış şifrelemelerini ve AES, Blowfish, DES, Serpent, Camellia vb. Gibi blok şifrelere sahip simetrik anahtar şifreleme algoritmaları bugün çok var.

Asimetrik Şifreleme

Asimetrik şifreleme, simetrik şifrelemeye kıyasla nispeten yeni bir alan olan açık anahtar şifrelemesi olarak da bilinir. Asimetrik şifreleme, düz metin şifrelemek için iki tuş kullanır. Bu, simetrik şifre ile özünde olan bir sorunu çözmek için arenaya geldi.Eğer dinleyiciler bir şekilde simetrik gizli anahtarı alırsa, şifreleme noktasının tamamı iptal olur. Gizli anahtarın güvensiz iletişim kanalları üzerinden iletilmesi gerekebileceğinden bunun olması muhtemel. Çözüm olarak, asimetrik şifreleme, bir anahtarın herkese açık olduğu iki anahtar kullanır ve diğer anahtar özeltir ve yalnızca size bilinir. Birisinin size bir mesaj göndermek istediğini düşünün; Bu senaryoda, özel bir gizli anahtara sahip olursunuz ve buna karşılık gelen genel anahtar, size şifreli bir mesaj göndermek isteyen herkesin kullanımına sunulacaktır. Böylece gönderen, mesajı genel anahtar kullanarak şifreler ve düz metinleri şifreleme metnine dönüştürür; ancak bu yalnızca, size kimsenin sizinle gizli bir anahtar paylaşmak zorunda kalmadan bir mesaj göndermesini sağlayan karşılık gelen özel anahtarı kullanarak şifresi çözülebilir. Bir mesaj gizli anahtarla şifrelenirse, o zaman da açık anahtarla şifresi çözülebilir. Aslında, asimetrik şifreleme, özellikle internet üzerinden günlük iletişim kanallarında çoğunlukla kullanılmaktadır. Popüler asimetrik anahtar şifreleme algoritmaları arasında ElGamal, RSA, Eliptik eğri teknikleri, PGP, SSH vb.

Simetrik Şifreleme ve Asimetrik Şifreleme arasındaki fark nedir?

• Simetrik Şifreleme, ileti almaya ihtiyaç duyan kişiler arasında paylaşılması gereken tek bir gizli anahtarı kullanır; Asimetrik şifreleme, ileti imi sırasında iletileri şifrelemek ve çözmek için bir çift genel anahtar ve bir özel anahtar kullanır.

• Simetrik Şifreleme, asimetri şifreleme nispeten yeni iken yaşlı bir tekniktir.

• Asimetrik Şifreleme, anahtarı simetrik şifreleme modelinde paylaşma gereksiniminin doğal sorununu tamamlamak için kullanılmaya başlandı; anahtar, bir çift ortak-özel anahtar kullanılarak paylaştırılması gerekliliğini ortadan kaldırıyor.

Simetrik Şifreleme vs Asimetrik Şifreleme

Sana simetrik şifreleme veya asimetrik şifreleme seçip seçmeme konusunda kapsamlı bir genel bakış verebilirim, ama gerçek şu ki, eğer isterseniz seçme şansını elde etme ihtimalin çok düşüktür bir geliştirici ya da bir yazılım mühendisi değil. Bunun nedeni, tüm bu şifrelemelerin, uygulama katmanında ve OSI ağ modelinde olduğu ve bir layman herhangi birine müdahale etmeyeceği içindir. Kullandıkları programlara bağlı olarak mahremiyet konusunda değişen derecelerde güvence alacaklardır. Unutulmaması gereken şey, hiçbir zaman simetrik bir anahtar algoritması kullanıyorsanız ve asimetrik şifreleme bu sıkıntıyı ortadan kaldırmak için hiçbir zaman kamuya açık bir ağ üzerinden gizli anahtarınızı iletmemesidir. Bununla birlikte, genellikle asimetrik şifreleme nispeten daha fazla zaman alır ve bu nedenle, çoğu gerçek sistem, simetrik şifrelemede kullanılan gizli anahtarın güvensiz bir kanal üzerinden gönderilmek üzere asimetrik şifreleme kullanılarak şifrelendiği yerde, bu iki şifreleme yönteminin bir melezini kullanır. veriler simetrik şifreleme kullanılarak şifrelenir ve güvensiz kanal üzerinden gönderilir. Alıcı asimetrik olarak şifrelenmiş anahtarı aldığında şifresini çözmek için özel anahtarını kullanır ve bir kez gizli bildiği zaman, simetrik olarak şifrelenmiş mesajın şifresini kolaylıkla çözebilir.