Merhaba Arkadaşlar,
Öncelikle şunu belirtmek isterim. Forumda şifreleme ile ilgili bir kısım olmadığından buraya bilgi arşivine konuyu açmayı uygun buldum.
Kriptoloji Nedir?
Kriptoloji şifreleme bilimidir. Herhangi bir mesajın veya iletinin iki veya daha fazla kişi veya kurum arasında belirli bir sisteme göre şifrelenip alıcıya iletilmesi ve deşifre edilmesidir. Şifreleme bilimi kriptoloji, şifreleme ve deşifre etme yani kriptografi ve kriptoanaliz adında iki farklı branştan oluşur.
En Eski Şifreleme Yöntemleri
İlk kriptolog milattan önce 4000 yılı civarında yaşamış Mısırlı bir katiptir. Efendisinin hayatını hiyerogliflere şifrelenmiş bir şekilde geçirmişti. Daha sonra uzun bir süre Spartalılar dönemine kadar kriptolojinin kullanıldığı adına herhangi bir bulgu yoktur. Yaklaşık 3000 yıl sonra askeri alanda şifreleme gerektiği için Spartalılar tarafından şifreleme kullanışmıştır.
Bilinen en eski şifreleme yöntemi ise Roma döneminde Sezar tarafından milattan önce 50 yılı civarında kullanılmıştır. Adını da yine Sezar' dan alan bu şifreleme yöntemi mesaj içerisindeki harflerin yerlerini değiştirme ve mesajdaki harfleri değiştirme yoluyla çalışmaktadır.
Sezar Şifrelemesi
Sezar askeri mesajlarını yollarken harflerin yerini değiştirdi. Böylelikle düşmanları mesajı ele geçirse bile bu mesaj onlara anlamsız gelicekti. Bu yöntemi uygulayabilmek için mesajlaşan iki tarafın daha önceden kullanılacak kaydırma sayısını önceden bilmeksi gerekir. Örnek olarak :
Erkan Karabulut yazarken her harfi kendisinden sonra alfabede gelen 3. harfle yerini değiştirirsek
Ğtnçp Nçtçdyoyv şeklinde şifreli bir mesaj oluşur. Böylece düşmana anlamsız gelicek olan bu mesaj gerçek alıcıya ulaştığında önceden anlaşıldığı gibi harfleri alfabeden 3 geri alarak gerçek mesajı öğrenir.
Sezar şifrelemesinin zayıf yanı bundan 800 yıl sonra bir Arap matematikçi El-Kindi tarafından bulundu. Mesajın yazıldığı dilin özelliğini kullanarak Seza şifresini kırmıştır. Şöyleki her dilin harflerinin kullanım sıklığı keşfedilmiştir. Örnek olarak Türkçe de her harf belirli bir sıklıkta kullanılır. Buna Türkçe' nin parmak izi diyebiliriz.
Türkçe Harflerin Kullanım Sıklığı
Bu yöntemi uygulamak için gönderilen mesajdaki harflerin sıklığı tespit edilir. Daha sonra bu mesajdaki en çok tekrar eden harfin aslında "a" harfine denk geldiği bulunur. Böylece en çok tekrar eden harf ile a harfi arasındaki harfleri sayıp kaydırmanın ne kadar olduğu ortaya çıkarılır ve şifre deşifre edilmiş olur.
Kaynak: http://erkankarabulut.blogspot.com.tr/2016/03/sifreleme-bilimi-kriptoloji-nedir.html