Asimetrik şifreleme, bilgileri şifrelemek için kullanılan anahtarın, bilgilerin şifresini çözmek için kullanılan anahtarla aynı olmadığı bir şifreleme türüdür. Bu format, aynı şifrenin hem bilgileri şifrelemek hem de şifresini çözmek için kullanıldığı simetrik şifrelemenin tam tersidir. Asimetrik şifrelemenin en yaygın şekli ortak anahtar şifrelemesidir. Asimetrik şifreleme genellikle simetrikten daha güvenli olmakla birlikte, bilgisayar yardımı olmadan gerçekleştirilmesi de daha zordur ve pratik olarak imkansızdır.
Genel anahtar şifreleme, bugüne kadarki en yaygın asimetrik şifreleme türüdür. Bu sistemde, her kullanıcının iki anahtarı, bir genel anahtarı ve bir özel anahtarı vardır. Açık anahtar, görmek isteyen herhangi bir kişi için yayınlanır ve kullanılabilir durumdadır. Özel anahtar, genel anahtarla matematiksel olarak ilişkilidir, ancak algoritma o kadar karmaşık ve değişkendir ki, özel bir anahtarın halka açık bir şekilde alınmasının makul bir yolu yoktur.
Bir mesajın bir kişiden diğerine gönderilmesi gerektiğini varsayalım. Gönderen, alıcının genel anahtarını bulur ve bir mesajı şifrelemek için kullanır. Alıcı mesajı aldığında açmaya çalışır. Alıcının genel anahtarı, özel anahtarın doğru olduğunu doğrular. Özel anahtar daha sonra kullanıcının mesajın şifresini çözmesini ve okumasını sağlar.
Asimetrik şifrelemenin ana avantajı bireysel güvenliktir. Mesajı değiştiren iki kişi asla yüz yüze görüşmemiş olabilir; Aslında, diğer kişinin kim olduğunu bile bilmeleri gerekmez. Bireyler anahtarlarını istedikleri herhangi bir kimlik altında yayınlayabildiklerinden, sistemde tam bir gizlilik vardır.
Bu, aynı anahtarın şifreleme ve şifre çözme için kullanıldığı simetrik şifrelemeye doğrudan karşıdır. Bu durumda, anahtarın önceden değiştirilmesine ihtiyaç duyulacağından bir mesajı deşifre eden kişiyi tanımak neredeyse imkansızdır. Asimetrik bir sistemde, bir anahtarı güvenli tutmak kolaydır, ancak simetrik sistemler potansiyel olarak aynı anahtara sahip birçok kişiye sahiptir, bu da riske girme riskini arttırır.
Asimetrik kriptografinin en büyük dezavantajlarından biri, bilgisayarlara bağımlılığıdır. Bir bilgisayar sistemi olmadan, asimetrik şifreleme veya şifre çözme gerçekleştirmek neredeyse imkansızdır. Tüm işlem bilgisayar kontrollü olduğundan, sistemi bir bilgisayarla kırmak da mümkündür. Bazı açık anahtarlı şifrelemenin neredeyse kırılmaya karşı dayanıklı olduğu düşünülürken, her yıl yeni şifreleme önlemleri gerektiren yeni bir kırma yöntemi çıkar.


