Kriptografi Terminolojisi
İleriye dönük olarak, sıkça kullanılacakları için bazı yaygın kriptografi terimlerine değinmek önemlidir:
Şifresiz Belge (Plaintext)
şifrelenmemiş bilgi, "açık" veri veya açık metin
Şifreleme (Cipher)
şifreleme veya şifre çözme gerçekleştirmek için bir algoritma
Şifreli Metin (Ciphertext)
şifreleme işleminden geçmiş veriler
Kriptografik Algoritma
verileri şifrelemek veya şifresini çözmek için izlenecek bir dizi adım
Açık Anahtar
yalnızca eşleşen özel anahtarın sahibinin şifresini açabileceği şekilde verileri şifrelemek için kullanılabilecek bilgi (tipik olarak bir bayt dizisi)
Özel (Gizli) Anahtar
ilgili açık anahtar kullanılarak şifrelenmiş verilerin şifresini çözmek için kullanılabilecek bilgi (tipik olarak bir bayt dizisi)
| Örnek 1. Sezar Şifresi | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Şifrelemenin en temel örneklerinden biri Sezar şifresi ya da ikame şifresidir. Anlaşılması, hesaplanması kolaydır ve kırılması kolaydır. Alfabedeki her harfi farklı bir harfle eşleyen bir tablo oluşturalım:
Bunu anlamak ve kurmak basit olsa da, kırılması da çok kolaydır. Belirli harflerin diğerlerinden daha sık olduğunu bilerek büyük bir şifreli metin yığınını analiz ettiğiniz bir sıklık saldırısı kullanabilirsiniz. En sık kullanılan şifreli metin harflerini standart İngilizce karşılıklarıyla eşleştirerek hızlı bir şekilde çözüme ulaşabilirsiniz. Ayrıca alfabenin tüm permütasyonlarını (4E26) gözden geçirebilir ve size en çok İngilizce kelimeyi neyin verdiğini görebilirsiniz. İkinci saldırı, bilgisayar aracılığıyla çok daha uygulanabilir hale getirilmiştir. |
Yorumlar
Yorum Gönder