Şifreleme algoritmalarının performans-kripto analizleri ve eğitimde kullanılması
Tezin Türü: Yüksek Lisans
Tezin Yürütüldüğü Kurum: Marmara Üniversitesi, Teknoloji Fakültesi, Elektrik - Elektronik Mühendisliği Bölümü, Türkiye
Tezin Onay Tarihi: 2004
Tezin Dili: Türkçe
Öğrenci: EBU MÜSLİM ÇALIŞKAN
Danışman: AHMET FEVZİ BABA
Özet:Bilginin güvenli iletimi yani iletim esnasında bilginin gizliliğinin ve bütünlüğünün korunması önemli bir gereksinim haline gelmiştir. Özellikle, e-ticaret ve e-devlet projeleri, internet üzerinden askeri, özel ve resmi yazışmalar, ulusal güvenlik, internet bankacılığı v.b. gibi alanlarda bilginin güvenliğini sağlamak amacıyla çeşitli algoritmalar ve bunları kullanan donanım ve yazılımlar geliştirilmiştir. Günlük hayatta karşılaştığımız uygulamalardan da anlaşılacağı gibi bilgi güvenliği denilince akla ilk gelen, şifreleme ve şifreleme algoritmalarıdır. Algoritmaların sımflandırılması ve analizleri yapılmadan önce ikinci bölümde; algoritmalar, kriptoloji, performans analizi konularıyla ilgili temel kavramlar açıklanmıştır ve algoritmaların matematikteki yeri ve önemi belirtilmiştir. Şifreleme algoritmaları tiplerinin, hangi özelliklerinden dolayı hangi uygulamalarda tercih edildiğini belirlemek için çok kullanılan şifreleme uygulamalarından bahsedilmiştir. Kriptolojinin tarihçesi verilmiş ve literatürde konumuzla ilgili geçmiş çalışmalar incelenmiştir. Üçüncü bölümde literatürde yaygın olarak kullanılan şifreleme algoritmaları sımflandırılmıştır. Sınıflandırma işleminde; algoritmaların anahtar kullanıp kullanmaması, şifreleme-çözme işlemlerinde kullanılan anahtar sayısı, algoritmaların gizlilik ya da anonimliği ve mesajı şifreleme biçimi göz önüne alınarak bunların genel yapısı incelenmiştir.Dördüncü bölümde ise şifreleme algoritmalarının zaman karmaşıklıklarım karşılaştırmak için performans analizleri yapıldı ve çalışmamızda incelenen algoritmaların güvenirliklerini ölçmek için kriptanalizleri hakkında bilgi verildi. Beşinci bölümde şifreleme algoritmalarının eğitiminde kullanılmak üzere bir eğitim simülatörü tasarlanmıştır.