DERS TANITIM ve UYGULAMA BİLGİLERİ

Dersin Adı Kodu Yarıyıl T+U+L (saat/hafta) Türü (Z / S) Yerel Kredi AKTS
Uygulamalı Kriptoloji CCIP 524 Bahar 03+00+00 Seçmeli 3 7.5
Akademik Birim: Siber Güvenlik
Öğrenim Türü: Örgün Eğitim
Ön Koşullar Yok
Öğrenim Dili: İngilizce
Dersin Düzeyi: Yüksek Lisans
Dersin Koordinatörü: Mahmut Çavur
Dersin Amacı: • Klasik ve modern şifreleme ile ilgili temel kavramları ve temellerini güçlü bir şekilde kavramak.
• Kriptografik düzeyde güvenliğin nasıl tanımlandığını ve kanıtlandığını anlama.
• Genel saldırıları ve bunların nasıl önleneceğini anlama.
• Eldeki güvenlik mühendisliği (ve yönetimi) sorununa uygun şifreleme tekniklerini uygulama becerisi kazanma.
Dersin İçeriği: Dersin ilk kısmı kriptografi ile ilgili kavramları ve teorileri kapsayacaktır. Dersin ikinci kısmı, çeşitli güvenlik alanlarındaki kriptografi uygulamalarına odaklanacak.
Dersin Öğrenme Çıktıları (ÖÇ):
  • 1- Kriptografinin genel güvenlikte oynadığı rolün anlaşılması.
  • 2- Çeşitli gerçek dünya senaryoları için en iyi uygulama şifreleme şemalarını kullanma yeteneği.
  • 3- Çeşitli şemalarda saldırıların pratik bilgisi.
  • 4- Eldeki uygulama için blok ve akış şifreleri için doğru çalışma modunu uygulama yeteneği.
  • 5- Tam olarak SSL / TSL, VPN'ler ve diğer gerçek dünya uygulamalarının kriptografi kullandığını bilmek.
Dersin Öğrenme Yöntem ve Teknikleri Sınıf dersleri, ödevler, vize ve final sınavları, Laboratuar uygulamaları.


HAFTALIK PROGRAM

HaftaKonularÖn Hazırlık
1 Şifrelemeye genel bakış. Şifre nedir? Bölüm 1
2 Tek seferlik pad ve stream şifreleri Bölüm 2
3 Blok şifreleri Bölüm 3
4 Blok şifre soyutlamaları: PRP'ler ve PRF'ler Bölüm 4
5 Blok şifrelere yapılan saldırılar Bölüm 5
6 Mesaj bütünlüğü: tanım ve uygulamalar Bölüm 6
7 Çarpmaya dayanıklı karma Bölüm 7
8 Arasınav
9 Kimliği doğrulanmış şifreleme: etkin saldırılara karşı güvenlik Bolüm 8
10 Aritmetik modulo primerleri Bölüm 9
11 itmetik modulo primerleri kullanarak şifreleme Bölüm 10
12 Genel anahtar şifreleme Bölüm 11
13 Aritmetik modulo kompozitler Bölüm 12
14 Kimlik protokolleri Bölüm 15


ZORUNLU ve ÖNERİLEN OKUMALAR

Introduction to Modern Cryptography (2nd edition) by J. Katz and Y. Lindell.


DİĞER KAYNAKLAR

A Graduate Course in Applied Cryptography (V 0.4) by D. Boneh and V. Shoup.


DEĞERLENDİRME SİSTEMİ

Yarıyıl İçi ÇalışmalarıSayıKatkı Payı (%)
Proje 1 10
Ödev 3 15
Ara Sınavlar/Sözlü Sınavlar/Kısa Sınavlar 5 35
Final Sınavı 1 40
Total: 10 100


İŞ YÜKÜ HESAPLAMASI

EtkinliklerSayısıSüresi (saat)Toplam İş Yükü (saat)
Ders Saati14342
Proje12020
Ödev31545
Dersle İlgili Sınıf Dışı Etkinlikler9327
Ara Sınavlar/Sözlü Sınavlar/Kısa Sınavlar14040
Final Sınavı12525
Toplam İş Yükü (saat):199


PROGRAM YETERLİLİKLERİ (PY) ve ÖĞRENME ÇIKTILARI (ÖÇ) İLİŞKİSİ

# PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12
OC1       1     2       3  
OC2       1     2       3  
OC3       1     2       3  
OC4       1     2       3  
OC5       1     2       3