Ana içeriğe atla

YAM 333 - Yazılım Mühendisliğinde Özel Konular-I

Mühendislik ve Doğa Bilimleri Fakültesi · Yazılım Mühendisliği (İngilizce) · Lisans

AKTS: 5 T+U+L: 2+0+1 Bölüm Seçmeli
Koordinatör: Dr. Öğr. Üyesi Hakan GENÇOĞLU

Dersin Amacı

Modern kriptografinin temel kavramlarını ve tekniklerini tanıtmak; bu tekniklerin çeşitli güvenlik hedeflerine ulaşmak için nasıl uygulanabileceğini göstermektir

Ders İçeriği

Modern kriptografinin temelleri, kriptosistemlerin tarihçesi, temel kriptografi algoritmaları, simetrik anahtarlı kriptosistemler, özet (hash) algoritmaları, şifreleme yöntemleri, açık anahtarlı kriptosistemler, dijital imzalar, anahtar dağıtım sistemleri.

Dersin Öğrenme Çıktıları

  1. Öğrenciler, yaygın kriptografi protokollerini güvenlik ve verimlilik açısından değerlendirebilir.
  2. Öğrenciler, aranan çözüme uygun doğru kriptografi protokolünü veya güvenlik standardını uygulayabilir.
  3. Öğrenciler, kriptoanaliz yöntemleri hakkında bilgi sahibidir.
  4. Öğrenciler simetrik anahtarlı kripto sistemlerinin tasarımını, analizini ve kırılmasını bilirler
  5. Öğrenci, açık anahtar şifrelemesinin ve dijital imzaların ayrıntılarını ve matematiksel arka planını anlar
  6. Öğrenci, karma fonksiyonları ve HMAC'deki zayıflıkları ve güçlü yönleri (örneğin doğum günü saldırıları) anlar