| Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
|---|---|---|---|---|---|
| SGM238 | FUNDAMENTALS OF CRYPTOLOGY | Seçmeli Ders Grubu | 2 | 4 | 4,00 |
Önlisans
İngilizce
Bu dersin amacı, öğrencilere kriptolojinin temel kavramlarını, sayılar teorisi altyapısını, klasik, simetrik ve asimetrik şifreleme teknikleri ile özet (hash) fonksiyonlarını ve bunların ağ güvenliğindeki pratik uygulamalarını kapsayan temel bir anlayış kazandırmaktır.
Öğr. Gör. Yudum Özkan
| 1 | Sayılar teorisi, modüler aritmetik ve sonlu cisimler kavramlarını kriptografik algoritmalarda kullanabilme. |
| 2 | Kriptolojinin temel kavramlarını, klasik, simetrik (DES/AES) ve asimetrik (RSA/DH) şifreleme tekniklerini açıklayabilme. |
| 3 | Özet (hash) fonksiyonları, sayısal imzalar ve açık anahtar altyapısının (PKI) veri bütünlüğü ve kimlik doğrulamadaki rolünü değerlendirebilme. |
| 4 | SSL/TLS gibi kriptografik ağ protokollerinin çalışma mekanizmalarını Siber Güvenlik senaryolarına uygulayarak analiz edebilme. |
| 5 | Kriptografik analiz araçları yardımıyla şifreleme, deşifreleme ve temel kriptanaliz işlemlerini laboratuvar ortamında uygulayabilme. |
Birinci Öğretim
Yoktur.
Yoktur
Bilgisayar güvenliği kavramları, sayılar teorisi ve modüler aritmetik, sonlu cisimler, klasik şifreleme yöntemleri, simetrik şifreleme (DES, AES), asimetrik şifreleme (RSA, Diffie-Hellman), özet (hash) fonksiyonları, sayısal imzalar, açık anahtar altyapısı (PKI) ve SSL/TLS ağ güvenlik protokolleri.
| Hafta | Konular (Teorik) | Öğretim Yöntem ve Teknikleri | Ön Hazırlık |
|---|---|---|---|
| 1 | Kriptolojiye Giriş, Temel Notasyonlar ve Saldırı Modelleri / | Teorik Anlatım, Laboratuvar | Trappe & Washington, Bölüm 1 (s. 1-9) |
| 2 | Sayılar Teorisi 1: Bölünebilme, Asal Sayılar, EBOB (GCD) | Problem Çözme, Uygulama | Trappe & Washington, Bölüm 3.1-3.2 (s. 40-47) |
| 3 | Sayılar Teorisi 2: Örtüşme (Congruences), Modüler Üs Alma, Fermat ve Euler | Problem Çözme, Uygulama | Trappe & Washington, Bölüm 3.3-3.6 (s. 47-59) |
| 4 | Grup Teorisi ve Sonlu Alan (Finite Fields) | Teorik Anlatım, Problem Çözme, Laboratuvar | Trappe & Washington, Bölüm 3.11 (s. 69-76) |
| 5 | Klasik Kriptografi Sistemleri (Sezar, Vigenere, LFSR) | Örnek İncelemesi, Uygulama | Trappe & Washington, Bölüm 2, 5.2 (s. 10-39, 107-113) |
| 6 | Simetrik Şifreleme Temelleri, Akış ve Blok Şifreler, DES | Anlatım, Uygulama,, Gösterip Yaptırma | Trappe & Washington, Bölüm 6-7 (s. 118-159) |
| 7 | Gelişmiş Şifreleme Standardı (AES) ve Yapısı | Algoritma Analizi, Uygulama | Trappe & Washington, Bölüm 8 (s. 160-170) |
| 8 | ARA SINAV | 1-7. Hafta Konuları | |
| 9 | Asimetrik (Açık Anahtarlı) Şifrelemeye Giriş, Diffie-Hellman | Senaryo Tabanlı Analiz | Trappe & Washington, Bölüm 9.7, 10.4 (s. 195-197, 219-221) |
| 10 | Asimetrik Şifreleme 2: RSA Algoritması ve Kesikli Logaritma / | Problem Çözme, Laboratuvar | Trappe & Washington, Bölüm 9.1-9.3, 10.1 (s. 171-188, 211-212) |
| 11 | Özet (Hash) Fonksiyonları, Doğum Günü İkilemi ve MAC | Teorik Anlatım, Uygulama | Trappe & Washington, Bölüm 11, 12.1, 12.5 (s. 226-249, 255-256) |
| 12 | Sayısal İmzalar (RSA, ElGamal, DSA) | Tartışma, Laboratuvar | Trappe & Washington, Bölüm 13 (s. 269-281) |
| 13 | Açık Anahtar Altyapısı (PKI) ve Dijital Sertifikalar | Soru-Yanıt, Uygulama | Trappe & Washington, Bölüm 15.4-15.5 (s. 303-309) |
| 14 | Kriptografik Ağ Protokolleri: SSL/TLS ve El Sıkışma (Handshake) | Ağ Analizi, Laboratuvar | Trappe & Washington, Bölüm 15.7 (s. 312-314) |
| 15 | Sözde Rastgele Sayı Üretimi (PRNG) ve Uygulamalı Kriptografi (PGP) | Örnek Uygulamalar | Trappe & Washington, Bölüm 5.1, 15.6 (s. 105-107, 309-312) |
| 16 | YARIYIL SONU SINAVI (FİNAL) | Tüm konular |
Trappe, W., & Washington, L. C. Introduction to Cryptography with Coding Theory (3rd Edition). Pearson. Stallings, W. Cryptography and Network Security: Principles and Practice. Pearson Buchmann, J. (2004). Introduction to cryptography (Vol. 335). New York: Springer.
Teorik anlatım, matematiksel analiz, problem çözme, uygulama, soru-yanıt, tartışma, örnek incelemesi
| Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
|---|---|---|
| Ara Sınav | 1 | 60 |
| Quiz | 1 | 10 |
| Ev Ödevi | 3 | 30 |
| Toplam | 100 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
| Final Sınavı | 1 | 80 |
| Rapor Sunma | 1 | 20 |
| Toplam | 100 | |
| Yarıyıl (Yıl) İçi Etkinlikleri | 50 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | 50 | |
Yoktur.
| Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
|---|---|---|---|
| Ara Sınav | 1 | 1 | 1 |
| Final Sınavı | 1 | 1 | 1 |
| Quiz | 1 | 1 | 1 |
| Derse Katılım | 14 | 3 | 42 |
| Rehberli Problem Çözümü | 14 | 1 | 14 |
| Rapor Hazırlama | 1 | 7 | 7 |
| Bireysel Çalışma | 14 | 2 | 28 |
| Ara Sınav İçin Bireysel Çalışma | 1 | 7 | 7 |
| Final Sınavı içiin Bireysel Çalışma | 1 | 8 | 8 |
| Ev Ödevi | 3 | 4 | 12 |
| Toplam İş Yükü (saat) | 121 | ||
| 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 | |
| ÖÇ 1 | 5 | 3 | |||||||||||||
| ÖÇ 2 | 4 | 3 | 3 | ||||||||||||
| ÖÇ 3 | 4 | 4 | 3 | ||||||||||||
| ÖÇ 4 | 5 | 4 | |||||||||||||
| ÖÇ 5 | 4 | 5 | 4 | 3 |