Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Bilgisayar Güvenliği ve KriptografiBLM510137.5300
ÖnkoşullarYok
YarıyılGüz, Bahar
Dersin DiliTürkçe
Dersin SeviyesiYüksek Lisans
Dersin TürüSeçmeli @ Bilgisayar Mühendisliği ABD Bilgisayar Mühendisliği Doktora Programı
Seçmeli @ Bilgisayar Mühendisliği ABD Bilgisayar Mühendisliği Yüksek Lisans Programı (Tezsiz)
Seçmeli @ Siber Güvenlik ve Kriptografi Yüksek Lisans Programı
Seçmeli @ Bilgisayar Mühendisliği ABD Bilgisayar Mühendisliği Yüksek Lisans Programı
Ders KategorisiUzmanlık/Alan Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimBilgisayar Mühendisliği Bölümü
Dersin KoordinatörüSırma Yavuz
Dersi Veren(ler)Hamza Osman İlhan, Sırma Yavuz
Asistan(lar)ı
Dersin AmacıTo present fundamental concepts and techniques of modern cryptography. To present the core techniques of cryptography and how they can be applied to meet various security objectives
Dersin İçeriğiModern kriptografinin temelleri, Şifreleme sistemlerinin geçmişi, Temel şifreleme algoritmaları, Simetrik anahthar kriptosistemler, Özüt çıkarma algoritmaları, Şifreleme yöntemleri, Açık anahtar kriptosistemler, Sayısal imza, Anahtar dağıtımı, Anahtar kararlaştırma ve sır dağıtımı, Quantum şifreleme
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Matt Bishop, "Introduction to Computer Security", Addison Wesley, 2005.
  • Bruce Schneier , "Applied Cryptography: Protocols, Algorithms, and Source Code in C 2E", Barnes & Noble, 1999
  • Antoine Joux, Algorithmic Cryptanalysis, CRC Press, 2009
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Öğrenciler sağladığı güvenlik düzeyi ve etkenliği açısından kriptografi protokollerini değerlendirebilir.
  2. Öğrenciler kullanılması düşünelen kriptografi protokolünün artı ve eksilerini değerlendirebilir.
  3. Öğrenciler temel Kriptografik protorokolleri tasarlayıp sınayabilir.
  4. Öğrenciler öngörülen çözüm için uygun kriptografi prokolünü ya da güvenlik standardını belirleyip uygular.
  5. Öğrenciler kriptoanaliz yöntemleri hakında bilgi sahibidir.

Ders Öğrenim Çıktısı & Program Çıktısı Matrisi

DÖÇ-1DÖÇ-2DÖÇ-3DÖÇ-4DÖÇ-5
PÇ-1-----
PÇ-2-----
PÇ-3-----
PÇ-4-----
PÇ-5-----
PÇ-6-----
PÇ-7-----
PÇ-8-----
PÇ-9-----
PÇ-10-----
PÇ-11-----
PÇ-12-----
PÇ-13-----
PÇ-14-----
PÇ-15-----
PÇ-16-----
PÇ-17-----
PÇ-18-----
PÇ-19-----
PÇ-20-----
PÇ-21-----
PÇ-22-----
PÇ-23-----
PÇ-24-----
PÇ-25-----
PÇ-26-----
PÇ-27-----
PÇ-28-----
PÇ-29-----
PÇ-30-----

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Açıklama ve Tanımlar
2Şifreleme Sistemlerinin Tarihçesi
3Bilgi Teorisi Temelleri
4Temel Algoritmalar
5Simetrik Anahtar Şifreleme Yöntemleri
6Özüt Çıkarma Yöntemleri
7Blok Şifreleme Yöntemleri
8Ara Sınav 1
9Blok Şifreleme Yöntemleri - II
10RSA
11Sayısal İmza
12Anahtar Dağıtımı
13Anahtar Kararlaştırma
14Sır Dağıtım Yöntemleri
15Quantum Kriptografi
16Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev320
Sunum/Jüri
Projeler120
Seminer/Workshop
Ara Sınavlar120
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati133
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması135
Derse Özgü Staj
Ödev310
Küçük Sınavlar/Stüdyo Kritiği
Projeler130
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)125
Final (Sınav Süresi + Sınav Hazırlık Süresi)135
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok