Bilgi Paketi / Ders Kataloğu
Kriptoloji
Ders Kodu: MTK560
Ders Türü: Bölüm Seçmeli
Ders Grubu: Yüksek Lisans
Eğitim Dili: Türkçe
Staj Durumu: Yok
Teori: 3
Uyg.: 0
Kredi: 3
Laboratuvar: 0
AKTS: 8
Amaç

Öğrenciye kriptoloji hakkında temel bilgileri kazandırmak ve günümüze kadar olan gelişmelerin neler olduğunu öğretmektir. Kriptoloji ile ilgili algoritmalar öğretilip bu algoritmalar kullanılarak uygulamalar geliştirilecektir.

Özet İçerik

Kriptografiye giriş. Kriptografi tarihçesi. Klasik kriptografi tarihçesi. Simetrik algoritmalar. Data Encryption Standard (DES). Asimetrik algoritmalar. Rivest, Shamir, Adleman algoritması (RSA). El Gamal Algoritması. Dijital imza standardı. Kriptografik protokoller.

Dersi Veren Öğretim Görevlisi/Görevlileri
Dr. Öğr. Üyesi Rıfat AŞLIYAN
Öğrenme Çıktıları
1.Kriptoloji kavramlarını anlamak
2.Kriptoloji algoritmalarını öğrenmek
3.Kriptoloji algoritmalarıyla uygulamalar geliştirebilmek
4.Öğrendiği matematiksel kavramlar arasındaki ilişkileri yorumlayabilme
5.Kurduğu matematiksel ilişkileri karşılaşabileceği problemleri çözmek için uygulayabilme
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
1.Applied Cryptography: Protocols, Algorithms and Source Code in C, John Wiley & Sons, 1995, ISBN 978-0471117094.
2.Şifreleme Matematiği: Kriptografi, Ortadoğu Teknik Üniversitesi, Toplum Bilim Merkezi, Canan Çimen, Sedat Akleylek, Ersan Akyıldız, 2007, ISBN 978-9944-344-27-2.
Haftalık Ayrıntılı Ders İçeriği
1. Hafta - Teorik
Kriptografiye giriş
1. Hafta - Ön Hazırlık
Ders kitabındaki ilgili konular okunmalı
2. Hafta - Teorik
Kriptografi tarihçesi
2. Hafta - Ön Hazırlık
Ders kitabındaki ilgili konular okunmalı
3. Hafta - Teorik
Klasik Kriptoloji metodları
3. Hafta - Ön Hazırlık
Ders kitabındaki ilgili konular okunmalı
4. Hafta - Teorik
Klasik Kriptoloji metodları
4. Hafta - Ön Hazırlık
Ders kitabındaki ilgili konular okunmalı
5. Hafta - Teorik
Simetrik algoritmalar
5. Hafta - Ön Hazırlık
Ders kitabındaki ilgili konular okunmalı
6. Hafta - Teorik
Simetrik algoritmalar
6. Hafta - Ön Hazırlık
Ders kitabındaki ilgili konular okunmalı
7. Hafta - Teorik
Data Encryption Standard (DES)
7. Hafta - Ön Hazırlık
Ders kitabındaki ilgili konular okunmalı
8. Hafta - Teorik
Asimetrik algoritmalar
8. Hafta - Ön Hazırlık
Ders kitabındaki ilgili konular okunmalı
9. Hafta - Teorik
Asimetrik algoritmalar
9. Hafta - Ön Hazırlık
Ders kitabındaki ilgili konular okunmalı
10. Hafta - Teorik
Rivest, Shamir, Adleman algoritması (RSA), Arasınav
10. Hafta - Ön Hazırlık
İşlenen tüm konular tekrarlanmalı
11. Hafta - Teorik
Rivest, Shamir, Adleman algoritması (RSA)
11. Hafta - Ön Hazırlık
Ders kitabındaki ilgili konular okunmalı
12. Hafta - Teorik
El Gamal Algoritması
12. Hafta - Ön Hazırlık
Ders kitabındaki ilgili konular okunmalı
13. Hafta - Teorik
Dijital imza standardı
13. Hafta - Ön Hazırlık
Ders kitabındaki ilgili konular okunmalı
14. Hafta - Teorik
Kriptografik protokoller
14. Hafta - Ön Hazırlık
Ders kitabındaki ilgili konular okunmalı
15. Hafta - Ön Hazırlık
Ders kitabındaki ilgili konular okunmalı
15. Hafta - Dönem Sonu Sınavı (Final)
FİNAL
Değerlendirme
Değerlendirme TürüAdetYüzde
Ara Sınav (Vize)1%30
Dönem Sonu Sınavı (Final)1%70
İş Yükü Hesaplaması
EtkinlikSayısıÖn HazırlıkSüreToplam Iş Yükü (Saat)
Kuramsal Ders140342
Bireysel Çalışma140456
Ara Sınav142345
Dönem Sonu Sınavı154357
TOPLAM İŞ YÜKÜ (Saat)200
Program ve Öğrenme Çıktıları İlişkisi
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
OÇ-1
2
3
4
3
3
4
OÇ-2
3
4
5
4
4
4
OÇ-3
3
4
5
4
4
4
OÇ-4
3
4
5
4
4
4
OÇ-5
3
4
5
4
4
4
Adnan Menderes Üniversitesi - Bilgi Paketi / Ders Kataloğu
2026