ELE690 - ÇAĞDAŞ KRİPTOLOJİ

Dersin Adı Kodu Yarıyılı Teori
(saat/hafta)
Uygulama
(saat/hafta)
Yerel Kredi AKTS
ÇAĞDAŞ KRİPTOLOJİ ELE690 Herhangi Yarıyıl/Yıl 3 0 3 8
Önkoşul(lar)-var iseYok
Dersin DiliTürkçe
Dersin TürüSeçmeli 
Dersin verilme şekliYüz yüze 
Dersin öğrenme ve öğretme teknikleriAnlatım
Soru-Yanıt
Uygulama-Alıştırma
 
Dersin sorumlusu(ları)Bölüm öğretim üyeleri 
Dersin amacıDerste öğrencilerin Kriptoloji ile ilgili olarak karşılaşabilecekleri sorunları çözebilmeleri için, kavramsal kapsamda kalmak üzere, 
Dersin öğrenme çıktıları
  1. Kriptoloji problemlernii tanımlama ve sınıflandırma, kriptoloji ile ilgili geçmişten günümüze algoritmaların incelenmesi, geleneksel kripto algoritmaları ve modern algoritmaların incelenmesi,
  2. kripto algoritmalarının kullanım alanları; blok şifreleme, akış şifreleme, mesaj güvenliği, ağ güvenliği ve sayısal imza ile ilgili problemlerin ve uygulama tekniklerinin öğrenciye aktarılması amaçlanmaktadır.
  3. D.Ç.1. Krptoloji ile ilgili algoritmaları tanır ve sınıflandırır,
  4. D.Ç.2. Kriptolojideki algoritmaların kullanılmasına ilişkin sorunları anlar ve algoritmik tasarımları yapabilir,
  5. D.Ç.3. Kriptoloji ile ilgili problemlerin hangi algoritmayla çözebileceğini, değişik algoritmaların birbirine göre avantaj ve dezavantajlarını bilir,
  6. D.Ç.4. Derste öğrendiği teknikleri ve algoritmaları tez, proje gibi gerçek hayat uygulamalarında kullanır,
  7. D.Ç.5. Gelişmiş güncel algoritmaları ve bunlarla ilgili yayınlar
Dersin içeriğiKriptoloji algoritmalarının tarihi,
Geleneksel kriptoloji algoritmalarının incelenmesi,
Simetrik ve asimetrik algoritmaların incelenmesi,
Kriptoloji algoritmalarının kullanım alanları,
Yukarıda sözü edilen algoritmalarının güncel problemlere uyarlanması,
Gizli ve Açık Anahtar Algoritmalarının pratik kullanımları.
 
KaynaklarStallings W, Cryptography and Network Security, Pearson ? Addison Wesley, 2006. 

Haftalara Göre İşlenecek Konular

HaftalarKonular
1. HaftaKriptoloji ile ilgili tanımlar; servisler, mekanizmalar, saldırılar
2. HaftaSimetrik şifreleme; terminoloji, simetrik yöntemler ve modeller
3. HaftaBlok ve Akış Şifreleme; DES, kriptanaliz saldırıları
4. HaftaMatematiksel kavramlar; Sonlu Cisimler
5. HaftaÇağdaş Simetrik Şifreleme Yöntemleri; triple DES, Blowfish, RC5
6. HaftaSimetrik Şifreleme ve Gizlilik; link şifreleme, uçtan-uca şifreleme
7. HaftaSayılar Teorisi; Genel Bakış, Tanımlar, Kavramlar
8. HaftaAnahtar Yönetimi, Diğer Açık Anahtar Yöntemleri
9. HaftaMesaj Doğrulama ve Özet Fonksiyonları
10. HaftaAra sınav
11. HaftaÖzet Algoritmaları; MD5, SHA-1, RIPEMD-160
12. HaftaSayısal İmza ve Uygulamaları
13. HaftaDoğrulama (Authentication) Uygulamaları, Kerberos, X.509
14. HaftaElektronik Posta Güvenliği
15. HaftaGenel Sınav
16. HaftaGenel Sınav

Değerlendirme Sistemi

Yarıyıl içi çalışmalarıSayısıKatkı Payı %
Devam (a)00
Laboratuar00
Uygulama00
Alan Çalışması00
Derse Özgü Staj (Varsa) 00
Ödevler1320
Sunum00
Projeler00
Seminer00
Ara Sınavlar140
Genel sınav140
Toplam100
Yarıyıl İçi Çalışmalarının Başarı Notuna Katkısı060
Yarıyıl Sonu Sınavının Başarı Notuna Katkısı040
Toplam100

AKTS (Öğrenci İş Yükü) Tablosu

Etkinlikler Sayısı Süresi Toplam İş Yükü
Ders Süresi 14 3 42
Laboratuvar 0 0 0
Uygulama000
Derse özgü staj (varsa)000
Alan Çalışması000
Sınıf Dışı Ders Çalışma Süresi (Ön Çalışma, pekiştirme, vb)13565
Sunum / Seminer Hazırlama000
Proje000
Ödevler14342
Ara sınavlara hazırlanma süresi13030
Genel sınava hazırlanma süresi13030
Toplam İş Yükü4371209

Dersin Öğrenme Çıktılarının Program Yeterlilikleri İle İlişkilendirilmesi

D.9. Program YeterlilikleriKatkı Düzeyi*
12345
1. Elektrik ve Elektronik Mühendisliği'nin gerektirdiği temel bilgilerin yanı sıra Elektrik ve Elektronik Mühendisliği'nin belirli alanlarında geniş ve derin bilgiye sahiptir.   X 
2. Matematik, Fen Bilimleri ve Elektrik ve Elektronik Mühendisliği alanlarındaki kuramsal ve uygulamalı bilgileri kullanarak ileri düzeyde analiz ve sentez yeteneği gerektiren karmaşık mühendislik problemlerini çözer.   X 
3. Bilimsel literatürü takip eder, yorumlar ve mühendislik problemlerinin çözümünde etkin olarak kullanır  X  
4. Araştırma tasarlar, yapar, sonuçları analiz eder ve yorumlar.  X  
5. Proje tasarlar, planlar ve yönetir; disiplinlerarası çalışmalarda liderlik yapabilir.X    
6. Problem çözümlerinde yeni ve özgün fikirler üretir.  X  
7. Karmaşık, sınırlı ya da eksik verileri analiz edip anlamlı sonuçlar çıkartabilir, disiplinler arası çalışmalarda bu becerisini kullanabilir. X   
8. Teknolojik gelişmeleri takip eder, kendisini geliştirip yeniler, yeni durumlara kolay uyum sağlar.  X  
9. Uygulamalarının etik açıdan uygunluğunu ve sosyal ve çevresel etkilerini göz önüne alır. X   
10. Fikirlerini ve çalışmalarını yazılı veya sözlü olarak etkinlikle sunar; İngilizce'yi ileri düzeyde kullanır. X   

*1 En düşük, 2 Düşük, 3 Orta, 4 Yüksek, 5 Çok yüksek