|
Kriptolama Güvenligi ve Kriptoanaliz Sifrelenen metnin ne kadar güvenli oldugu ve çözümlenmesi için yapılacak atak tiplerinin neler oldugunun bilinmesi önemlidir.Tablo 1 de sifrelenen mesajı çözmek için yapılan atak tipleri ve kripto analistin neler bildigi gösterilmistir.
Mutlak ve Hesaplama Güvenligi iki farklı temel yöntem ile sifreler güvenli olabilir.
1. Mutlak Güvenlik: Bilgisayar gücü ne kadar fazla olursa olsun sifre hiçbir sekilde kırılamaz.
2. Hesaplamaya baglı güvenlik: Verilen bilgisayar gücü sınırları içinde, hesaplama zamanının çok uzun olmasından dolayı sifre kırılamaz.
 Tablo 1. Sifrelenen mesaja karsı yapılan atak tipleri
Hesaplamaya baglı güvenlik için sifreleme algoritması ve kullanılan anahtar uzunlugu önemlidir. Çözümleme süresi için gerekli olacak zaman hesabı ortalama olarak alternatif sifre sayısının yarısı kadardır. Bilgisayar hesaplama gücünü ise paralel mimarili tasarım ile artırmak mümkün olmaktadır
GiZLi VE AÇIK ANAHTARLI KRiPTO SiSTEMLER Bu bölüm, gizli ve açık anahtarlı sifrelemeye genel bir giris mahiyetindedir. ilk önce, gizli anahtarlı kripto sistemlerden bahsedilmistir. Daha sonra eliptik egri kripto sistemi dısındaki açık anahtarlı sifreleme yöntemleri için, uygulanabilir olarak gösterilen en bilindik sifreleme/sifre çözme algoritmaları olan DSE,RSA ve El-Gamal algoritmaları incelenmistir. Daha sonra da açık anahtarlı sistemler için, anahtar dagıtımı ve anahtar dagıtım yönetimleri incelenmistir.
Gizli Anahtarlı (Simetrik) Kripto Sistemler Gizli anahtarlı kriptografik sistemler tarihin ilk devirlerinden beri dünyada kullanımı süregelen kriptografik sistemlerdir. Bu sistemlerde sifreleme algoritması ve sifre çözme algoritması birbirinin tersi seklindedir. Öncelikle haberlesecek iki grup aralarında gizli bir anahtar tespit ederler. Eger bu iki grup birbirlerine yakın yerlerde yer almıyorlarsa güvenli bir haberlesme analı veya güvenilir bir kurye yoluyla anahtarları birbirlerine ulastırabilirler. Bir taraf sifreleme algoritmasında girdi olarak açık metin (P) ve anahtarı (K) uygular, ardından sifreli metin (C) yi elde eder ve mesajın alıcısına gönderir. Mesaj alıcısı ise sifre çözme algoritmasının girdileri olarak sifreli metin (C) yi ve aynı (K) anahtarını kullanır ve ardından çıktı olarak açık metin (P) yi elde eder

Gizli anahtarlı kripto sistem ile haberlesme Gizli anahtarlı kripto sistemleri uygulama sahalarında ikiye ayrılır;
Blok sifreleme Sifreleme ve sifre çözme isleminde metinler sabit uzunluklu dizilere bölünüp blok blok isleme tabi tutulur (örnegin 8, 16, 32 bit veya bayt). Anahtaruzunlugu ise yine sabittir. Blok sifrelemeye örnek olarak IBM tarafından 1976 yılında tasarlanan ve A.B.D Teknoloji Standartları Enstitüsü NIST tarafından her dört yılda bir güvenligi onaylanan DES (Data Encryption Standard) algoritması verilebilir. DES algoritması sifrelenecek metni 64 bitlik bloklar halinde sifreler, kullandıgı anahtar boyu ise yine 64 bittir. Yalnız burada anahtarın isaret bitlerinin ayıklanmaları durumunda anahtar boyunun 56 bite indigini hatırlatmak gerekir

Dizi sifreleme Bu çesit sifrelemede algoritmanın girdisi yalnızca anahtardır. Algoritma anahtardan rasgele bir diziye çok benzeyen kayan anahtar dizisi üretir. Daha sonra kayan anahtar dizisinin elemanları ile açık metin veya kapalı metin dizisinin elemanları ikili tabanda toplanarak sifreleme veya sifre çözme islemi tamamlanır. Dizi sifreleme algoritmalarına örnek olarak RC4 algoritması gösterilebilir.
Mesajı bit bit isler. (dizi olarak) En çok bilineni Vernam sifreleyicisidir (aynı zamanda tek kullanımlık sistem (one-time pad) de denir). 1917’de AT&T de çalısan Vernam tarafından gelistirilmistir. Basit olarak mesaj bitlerini rasgele anahtar bitlerine ekler. Mesaj biti kadar anahtar biti gerekir. Pratikte zordur. Anahtar tamamen rasgele oldugu için kosulsuz güvenlik saglanmıstır. Böyle büyük bir anahtar dagıtımı güç oldugu için anahtar dizisi daha küçük (taban) bir anahtardan üretilebilir. Bunun için rasgele sembol fonksiyonları kullanılır. Her ne kadar bu çok kolay gözükse de pratikte kriptografik olarak güçlü iyi
bir rasgele fonksiyon bulmak çok zordur. Bu halen birçok arastırmanın konusudur
|