| [DersinKodu] | [DersinAdi] | [DersinTuru] | [Yil] | [YariYil] | [Ects] |
|---|---|---|---|---|---|
| MAT-25-100 | KRİPTOGRAFİYE GİRİŞ | Seçmeli Ders Grubu | 1 | 1 | 3,00 |
[YuksekLisans]
Türkçe
Bu dersin temel gayesi, öğrenciye verinin gizliliği, bütünlüğü ve kimlik doğrulaması süreçlerinde kullanılan matematiksel temelleri ve algoritmik yapıları sistematik bir biçimde aktarmaktır. Klasik şifreleme metotlarından modern asimetrik kriptosistemlere kadar uzanan tarihsel ve teknik süreç incelenerek; öğrencinin kriptografik protokollerin tasarım prensiplerini kavraması, güvenlik analizlerini gerçekleştirebilmesi ve teorik bilgiyi ağ güvenliği gibi uygulamalı alanlarda sentezleyebilecek akademik yetkinliğe erişmesi hedeflenmektedir.
Dr. Öğr. Üyesi Zeynep ÖDEMİŞ ÖZGER
| 1 | Kriptografinin Matematiksel Temellerini Açıklar: Sayılar teorisi, modüler aritmetik ve sonlu alanlar gibi kriptografik algoritmaların üzerine inşa edildiği matematiksel kavramları tanımlar ve problemler üzerinde uygular. |
| 2 | Simetrik Şifreleme Sistemlerini Analiz Eder: Blok ve akış şifreleme mekanizmalarını (AES, DES vb.) ayırt eder; bu sistemlerin güvenlik seviyelerini ve işletim modlarını teknik açıdan değerlendirir. |
| 3 | Asimetrik Şifreleme ve Anahtar Değişimi Protokollerini Yürütür: RSA, ElGamal ve Diffie-Hellman gibi açık anahtarlı sistemlerin çalışma prensiplerini kavrar ve bu sistemler aracılığıyla güvenli anahtar paylaşımı senaryoları kurgular. |
| 4 | Kriptografik Protokollerin Güvenlik Mukavemetini Değerlendirir: Mevcut şifreleme standartlarına yönelik bilinen saldırı vektörlerini (kaba kuvvet, diferansiyel analiz vb.) açıklar ve bu tehditlere karşı savunma stratejileri geliştirir. |
Birinci Öğretim
Bilgisayar Teorisi ve Temelleri I
-
Bölünebilme, EBOB, Öklid algoritması, genişletilmiş Öklid algortiması, yaarıgrup, monoid, grup, halka, cisim, kalan sınıf halkaları, altgruplar, Fermat'nın küçük teoremi, Çin kalan teoremi, klasik şifreleme metotları, modern şifrelemenin temelleri, asimetrik ve simetrik şifreleme, blok ve akış şifreler, AES ve DES, RSA şifreleme, ElGamal şifreleme,ECB ve CBC modları, Fiestel yapıları, Shannon'ın karışıklık ve yayılma ilkeleri, kriptanaliz.
| [Hafta] | [Teorik] | [Uygulama] | [Laboratuvar] |
|---|---|---|---|
| 1 | Bölünebilme, EBOB, Öklid algoritması, genişletilmiş Öklid algoritması | ||
| 2 | Yarıgrup, monoid, grup, halka, cisim | ||
| 3 | Kalan sınıf halkaları, altgrup, Fermat'nın küçük teoremi, Çin kalan teoremi | ||
| 4 | Şifrelemenin temel kavramları, simetrik ve asimetrik şifreleme | ||
| 5 | Sezar, Vigenére, kaydırma, permütasyon, Hill, afin şifreler, frekans analizi | ||
| 6 | Blok ve akış şifreler, Fiestel yapılar, blok şifrelerde operasyon modları | ||
| 7 | AES, DES, Shannon'ın nufüz etme ve yayılma özellikleri | ||
| 8 | Açık anahtar şifreleme, RSA, ayrık logaritma problemi, Diffie-Hellman anahtar değişimi | ||
| 9 | Akan şifreler, OTP, geri beslemeli kaydırmalı yazdırgaç, doğrusal geri beslemeli kaydırmalı yazdırgaç | ||
| 10 | Pasif ve aktif saldırılar, kriptografik özet fonksiyonları |
1. Introduction to Cryptography, Johannes A. Buchmann, Second Edition, Springer. 2. Kriptolojiye Giriş Ders Notları, ODTÜ Uygulamalı Bilimler Enstitüsü, https://iam.metu.edu.tr/system/files/iamData/LectureNotes/kriptolojiye_giris_ders_notlari.pdf
-
| Yarıyıl (Yıl) İçi Etkinlikleri | [Adet] | [Deger] |
|---|---|---|
| Ara Sınav | 1 | 100 |
| [Toplam] | 100 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | [Adet] | [Deger] |
| Final Sınavı | 1 | 100 |
| [Toplam] | 100 | |
| Yarıyıl (Yıl) İçi Etkinlikleri | 40 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | 60 | |
Yok
| [Etkinlikler] | [Sayisi] | [Suresi] | [ToplamIsYuku] |
|---|---|---|---|
| Ara Sınav | 1 | 20 | 20 |
| Final Sınavı | 1 | 20 | 20 |
| Bireysel Çalışma | 1 | 20 | 20 |
| Okuma | 1 | 15 | 15 |
| Ev Ödevi | 1 | 15 | 15 |
| [ToplamIsYuku] | 90 | ||
| [PC] 1 | [PC] 2 | [PC] 3 | [PC] 4 | [PC] 5 | [PC] 6 | |
| [OC] 1 | 4 | 4 | 4 | 2 | 2 | 2 |
| [OC] 2 | 2 | 2 | 4 | 4 | 4 | 4 |
| [OC] 3 | 2 | 2 | 4 | 4 | 4 | 4 |
| [OC] 4 | 2 | 2 | 2 | 2 | 4 | 4 |