Kriptoloji ve Kriptografi Nedir » Anthony Burak Dursun

Kriptoloji ve Kriptografi Nedir

Bu yazı Network ve Güvenlik kategorisine 04.07.2010 Tarihinde Eklendi, 524 Kez Okundu.

Kriptoloji kelimesi, köken olarak eski Yunanca´da yer alan "kryptos logos" kelimelerinden gelmektedir. "kryptos" kelimesi "gizli dünya" anlamını, "logos" ise sebep-sonuç ilişkisi kurma, mantıksal çözümleme alanı anlamını taşımaktadır. Kelimenin birçok dünya dilindeki karşılığı da bu orijinal halini korumaktadır.

Kriptoloji, kavram olarak şöyle tanımlanabilir:
"Kriptoloji, haberleşen iki veya daha fazla tarafın bilgi alışverişini emniyetli olarak yapmasını sağlayan, temeli matematiksel zor problemlere dayanan tekniklerin ve uygulamaların bütünüdür." Günümüzde kriptoloji, matematik, elektronik, optik, bilgisayar bilimleri gibi birçok disiplini kullanan özelleşmiş bir bilim dalı olarak kabul edilmektedir. Kriptolojinin iki temel alt dalı vardır:

  • Kriptografi
  • kriptoanaliz

Kriptografi
Belgelerin şifrelenmesi ve şifresinin çözülmesi için kullanılan yöntemlere verilen addır.

Kriptoanaliz
Kriptografik sistemlerin kurduğu mekanizmaları inceler ve çözmeye çalışır. Kriptoanalizin kriptoloji içindeki önemi çok büyüktür çünkü ortaya konan bir şifreleme sistemini inceleyerek, zayıf ve kuvvetli yönlerini ortaya koymak için kriptoanaliz kullanılır.

Kriptoloji çok eski çağlardan beri insanoğlu tarafından kullanılmaktadır. Bu tarihçeye kısaca bakacak olursak:

*MÖ.1900 dolaylarında bir Mısırlı katip yazdığı kitabelerde standart dışı hiyeroglif işaretleri kullandı.
*MÖ.60-50 Julius Caesar (MÖ 100-44 ) normal alfabedeki harflerin yerini değiştirerek oluşturduğu şifreleme yöntemini devlet haberleşmesinde kullandı. Bu yöntem açık metindeki her harfin alfabede kendisinden 3 harf sonraki harfle değiştirilmesine dayanıyordu.
*725-790 Abu Abd al-Rahman al-Khalil ibn Ahmad ibn Amr ibn Tammam al Farahidi al-Zadi al Yahmadi, kriptografi hakkında bir kitap yazdı (Bu kitap kayıp durumdadır). Kitabı yazmasına ilham kaynağı olan, Bizans imparatoru için Yunanca yazılmış bir şifreli metni çözmesidir. Abu Abd al-Rahman, bu metni çözmek için ele geçirdiği şifreli mesajın başındaki açık metni tahmin etme yöntemini kullanmıştır.
*1000 - 1200 Gaznelilerden günümüze kalan bazı dokümanlarda şifreli metinlere rastlanmıştır. Bir tarihçinin dönemle ilgili yazdıklarına göre yüksek makamlardaki devlet görevlilerine yeni görev yerlerine giderken şahsa özel şifreleme bilgileri (belki şifreleme anahtarları) veriliyordu.
*1586 Blaise de Vigenère(1523-1596) şifreleme hakkında bir kitap yazdı. İlk kez bu kitapta açık metin ve şifreli metin için otomatik anahtarlama yönteminden bahsedildi. Günümüzde bu yöntem hala DES CBC ve CFB kiplerinde kullanılmaktadır.
*1623´de Sir Francis Bacon, 5-bit ikili kodlamayla karakter tipi değişikliğine dayanan stenografı buldu.
*1790´da Thomas Jefferson, Strip Cipher makinesini geliştirdi. Bu makineyi temel alan M-138-A, ABD donanmasının 2.Dünya savaşında da kullandı.
*1917´de Joseph Mauborgne ve Gilbert Vernam mükemmel şifreleme sistemi olan "one-time pad"´i buldular.
*1920 ve 1930´larda FBI içki kaçakçılarının haberleşmesini çözebilmek bir araştırma ofisi kurdu.

Bunlar geçmiş tarihte ki bazı kriptoloji örnekleridir. Haberleşen iki  tarafın güvenlikle ilgili çeşitli beklentileri vardır. Bu beklentiler haberleşmenin emniyet öğeleri olarak sınıflandırılmıştır. Haberleşmede emniyet öğeleri aşağıdaki görülmektedir:

  • Gizlilik
  • Bütünlük
  • Kimlik Doğrulama
  • İnkâr Edememezlik
  • Haberleşmenin Sürekliliği

Haberleşen iki taraf, bilgisayar ağları, kablolu veya kablosuz iletişim kanalları kullanarak bir bilgiyi, mesajı bir taraftan diğerine iletirler. Elektronik ortamda haberleşen taraflar çeşitli tehditlerle karşı karşıya kalırlar. Kısaca bunlara bir göz atalım;

Gizlilik İhlali
Haberleşme kanalını dinleyen saldırgan gönderici ile alıcı arasındaki mesaj trafiğini dinleyebilir ve elde ettiği mesajları okuyarak bu haberleşmenin gizliliğini bozar. Bu tehdit dinleme tehdidi olarak bilinir.

Bütünlük İhlali
Haberleşmeye müdahale edip göndericinin mesajlarını değiştiren saldırgan, alıcıya giden mesajı istediği şekle sokabilir. Bu tehdit mesajın bütünlüğünü bozan değiştirme tehdididir.

Kimlik Doğrulama İhlali
Saldırgan, alıcıya göndericinin kimliğini taklit ederek bir mesaj gönderebilir. Bu durumda eğer alıcı güvenilir bir kimlik doğrulaması yapmıyorsa yanlış mesajlarla kandırılabilir. Bu tehdit oluşturma tehdididir.

İnkar Edememezlik İhlali
Mesajı gönderen veya alan tarafın bu işi yaptığını inkar etmesi söz konusu olabilir. Bu kötü niyetli girişimi boşa çıkaracak mekanizmalara ihtiyaç vardır.

Süreklilik İhlali
Saldırgan, haberleşen iki taraf arasındaki hattı veya haberleşme araçlarını kullanılmaz hale getirerek haberleşmenin sürekliliğini engellemeye çalışır.

Şifreleme ve Şifreleme Yöntemleri
Güvenli şifreleme yöntemleri klasik şifreleme yöntemlerinin zayıf yönlerini ortadan kaldıran ve kriptoanalize karşı dirençli olan algoritmalarla gerçeklenir. Bu yöntemler elektronik sistemlerde (bilgisayar, telekomünikasyon vb) kullanılır ve ikili düzende (binary) saklanan ve taşınan bilgi üzerinde uygulanır. Bu nedenle anahtar olarak bit dizileri kullanılır.

Bir şifreleme algoritmasının güvenliği belirleyen en önemli değişkenlerden birisi anahtar uzunluğudur. Örneğin 64 bitlik  bir anahtar kullanan şifreleme algoritması için toplam anahtar sayısı 264= 1019 adettir. Şifrelemede bu anahtarlardan herhangi birisi kullanılabileceği için bu anahtarı tahmin yoluyla elde etme olasılığı çok düşüktür.

64 bitlik Anahtar = 1100101010110001 0001101000000111 0110100010011110 1100111010011011

Simetrik Kriptografi ve Asimetrik Kriptografi
Simetrik kriptografide, şifreleme ve şifre açma işlemi aynı anahtar ile yapılır. Simetrik kriptografide bu anahtar gizli tutulmalıdır.  Bu nedenle, bu tip sistemlere gizli anahtarlı kriptografi sistemi adı da verilmektedir.

Bu sistemde haberleşen taraflar:

  • Aynı şifreleme algoritmasını kullanırlar
  • Birbirine uyumlu gerçeklemeler kullanırlar
  • Aynı anahtarı kullanırlar

Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara açık ve özel anahtar adı verilir. Bu kriptografi yönteminde özel anahtar gizli tutulmalıdır fakat açık anahtar gerekli kişilere verilebilir ve başka kişilerle paylaşılabilir. Bu özelliğinden dolayı asimetrik kriptografi, açık anahtarlı şifreleme adıyla da anılır.

Bu sistemi kullanarak haberleşen taraflar:

  • Aynı şifreleme algoritmasını kullanırlar
  • Birbiriyle uyumlu gerçeklemeler kullanırlar
  • Gerekli anahtarlara erişebilirler

 

Kaynakça
TÜBİTAK UEKAE - Açık Anahtar Altyapısı Eğitim Kitabı

Çılgın Dükkan | İlginç Hediyelik Ürünler

Etiketler:Kriptografi, Kriptoloji, Kriptografi nedir, Kriptoloji nedir, kriptanaliz, pgp, rsa, cryptography, cryptology, şifreleme, knapsack problemi, deşifreleme, şifre algoritması, asimetrik şifreleme, gizlilik, bütünlük, Süreklilik İhlali, İnkar Edememezlik İhlali, Kimlik Doğrulama İhlali, Bütünlük İhlali, Gizlilik İhlali, kriptoanaliz,