September 09, 2014

Kriptografi,Sezar Şifresi ve Steganografi

Kriptografi bilgi güvenliği kavramlarını sağlamak için çalışan matematiksel yöntemler bütünüdür.Yani gönderdiğiniz bir bilginin istemediğiniz kişilerce okunmaması için kullanılan tekniklerin(şifreleme) tümüdür.

Bilgi güvenliği kavramları:

  • Gizlilik (privacy/confidentiality)
  • Kimlik Denetimi (authentication/identification)
  • Bütünlük (integrity)
  • Reddedilmezlik (non-repudation)
  • Erişim Kontrolü (access control)

Temel olarak kriptografi bunlar üzerine kuruludur ve şifreleme kısmını halleder.

Kriptoanaliz  kriptografi ile şifrelenmiş dosyaların şifre analiz ederek şifreyi çözmeye dayanır.

Kriptoloji ise şifre bilimidir.Şifrelenmiş dosyaların güvenli olarak alıcıya ulaşması ve şifrenin analiz edilip doğru kişi tarafından okunmasını sağlamaktır.

Bazı şifreleme teknikleri:

  • Sezar Şifrelemesi
  • Steganografi(Veri Gizleme)
  • Açık anahtarlı şifreleme
  • Rotor makinası
  • Çırpı fonksiyonları

Ben bu yazımda Sezar şifrelemesi ve Stenografi ye değineceğim.

1-Sezar Şifrelemesi

Sezar şifrelemesinde her harf  harf atlatılarak yazılır. “ahmet”  kelimesi üçlü sezar şifrelemesine göre “djphy” dir.(Latin alfabesi kullanılmıştır.Ö bu yüzden yok Türk alfabesi olarak düşünmeyiniz.)

Sezar_sifresi

 

Üçlü Sezar Şifrelemesi

Sezar şifresi günümüzde pek kullanılmaz.Kriptolojinin atalarındandır.Kolaylıkla kırılabilmektedir.Kaç harf atladığını görerek çözülebileceği gibi Brute Force(Kaba Kuvvet) saldırısıyla Latin alfabesinin(25) elemanlarının hepsi denenerek bulunabilir.

2-Steganografi (Veri Gizleme)

Stenografi,  stenografi  alfabesi ile yazılan herhangi bir şeyi yine steno bilen kişiler okuyup anlayabiliyor.Mahkemelerde ve  meclis oturumlarında konuşmaların hızlı yazıya dökülmesi için kullanılmıştır.Tarihçesi böyledir.Steganografi ve stenografi  karışabilmektedir.

Steganografi ise veri gizleme demektir..Bir resmin içine yazı saklama, aynı zamanda müzik,video yada başka uzantılı dosyalara veri saklamak ve okumak için kullanılmaktadır.İnternette bununla ilgili bir çok program bulunmaktadır.Dosyaların içine veri yazıp ve şifrelemek için bunlardan bazıları:

1-ImageHide: Resim dosyalarının içine veri gizlemeyi ve şifrelemeye yarayan araçtır.

2-Mp3Stego:Bu araçta ses dosyalarının içine veri saklamaya yarar.

3-StegoVideo:Bu aracında adından anlaşılacağı üzere video  üzerine veri saklayabilirsiniz.

İnternette bunlar gibi bir çok program bulunmaktadır.Bunlar sadece bir kaçı.

Basit Bir Örnek:

meteor-imagehide

 

Bu resme ImageHide programı ile veri gizlenmiştir.Programı indirip resmi açtığınızda Read Data ya tıkladığınızda veriyi göreceksiniz.

meteor

 

Programı kullandığınızda resimde ki metni görmeniz gerekiyor.Bu arada köpeğim meteor lada tanışmış oldunuz :)

Yazım burada bitiriyorum başka bir yazıda görüşmek üzere hatalarım varsa affola yorum,öneri ve sorularınız için yorum kısmını yada sol taraftaki sosyal ağlardan bana ulaşabilirsiniz.

Faydalandığım Kaynaklar:

1-http://tr.wikipedia.org/wiki/Kriptografi

2-http://tr.wikipedia.org/wiki/Kriptoloji

3-http://tr.wikipedia.org/wiki/Sezar_%C5%9Fifrelemesi

4-http://tr.wikipedia.org/wiki/Stenografi