Security Expert Network Editor Login | Register Ekle

root > Kriptografi
Kriptolama Güvenligi ve Kriptoanaliz - Kriptografi - root \ Cyber-Security
OktayOLGUN
(Date : 11.04.2009 19:54:45)


Kriptolama Güvenligi ve Kriptoanaliz

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 




Derecelendir
Kaynak http://www.cyber-warrior.org/Forum/display_topic_threads.asp?ForumID=68&AFID=0&TopicID=328855&PagePosition=1
İçerik İhbarı
Bağlantılar Bg.org.tr

CS - Security Expert Network AUP&TOS