Nevşehir Hacı Bektaş Veli Üniversitesi Bilgi Paketi

Programlar Hakkında Bilgi

FEN BİLİMLERİ ENSTİTÜSÜ / MAT519 - MATEMATİK (YÜKSEK LİSANS)

Kodu: MAT519 Adı: KRİPTOLOJİ I Teorik+Uygulama: 3+0 AKTS: 6
Sınıf/Yarıyıl 1 / Güz
Ders Düzeyi Yükseklisans
Ders Türü Seçmeli
Bölümü MATEMATİK (YÜKSEK LİSANS)
Ön Koşul Dersleri Yok
Öğretim Sistemi Örgün
Ders Süresi 14 Hafta
Öğretim Elemanı HAYRULLAH ÖZİMAMOĞLU (h.ozimamoglu@nevsehir.edu.tr)
Diğer Öğretim
Elemanı/Elemanları
Öğretim Dili Türkçe
Sınıf Dışı Uygulama/Staj Yok
Dersin Amacı
Öğrencilere klasik kriptosistemler hakkında bilgi vermek ve bunların uygulama alanlarının önemini göstermektir. Bu derste şifreleme standartları (DES, AES) ve RSA algoritması konusunda öğrencinin alt yapısının oluşturulması amaçlanmaktadır.

Ders Öğrenme Çıktıları (DÖÇ) ODY
Bu dersi başarı ile tamamlayan öğrenciler:
DÖÇ-1 Temel şifreleme yöntemlerini öğrenir. PÇ-1 Analiz, Uygulamalı matematiğin, Geometri ve Cebirin bazı alt toerileri hakkındaki temel teoremleri yeni problemlere uygulayabilir.
Yazılı Sınav
DÖÇ-2 Klasik kriptosistemlerini ve bu sistemlere karşı yapılan atakları anlar. PÇ-2 Matematik ile ilgili kavramları özümseyebilme ve bu kavramları ilişkilendirebilme.
PÇ-3 Matematik, fen bilimleri ve kendi dalları ile ilgili konularda yeterli alt yapıya sahiptir ve bu alanlardaki teorik ve uygulamalı bilgileri jmatematik problemlerin çözümleri için kullanır.
Yazılı Sınav
DÖÇ-3 Şifreleme standartlarını (DES, AES) bilir. RSA algoritmasının temel yapısını öğrenir ve bu algoritmayı kırmanın zorluklarının nelere dayandığını anlar. PÇ-2 Matematik ile ilgili kavramları özümseyebilme ve bu kavramları ilişkilendirebilme.
PÇ-11 Çalışma hayatı ve sosyal yaşam ile ilgili konularda bireysel ve takım çalışmaları yapabilme.
Yazılı Sınav
PÇ: Bölüm program çıktıları
ÖDY: Ölçme ve değerlendirme yöntemi

Dersin İçeriği
Kriptolojiye giriş, Klasik kriptosistemler (Sezar, Affine, Vigenere, Yerdeğiştirme), Blok şifreleme sistemleri (Hill), Veri şifreleme standardı ( DES), Gelişmiş şifreleme standardı ( AES), Açık anahtar kriptosistemleri (RSA), Asallık testleri, Çarpanlara ayırma algoritmaları
Haftalık Detaylı Ders İçeriği
Hafta Detaylı İçerik Öğretim Yöntem ve Teknikleri
1 Kriptolojiye giriş Anlatım
2 Klasik kriptosistemler (Sezar, Affine) Anlatım
3 Klasik kriptosistemler ( Vigenere, Yerdeğiştirme) Anlatım
4 Blok şifreleme sistemleri (Hill) Anlatım
5 Kriptoanaliz Anlatım
6 Veri şifreleme standardı (DES) Anlatım
7 Veri şifreleme standardı (DES) Anlatım
8 Ara Sınav
9 Gelişmiş şifreleme standardı (AES) Anlatım
10 Gelişmiş şifreleme standardı (AES) Anlatım
11 Açık anahtar kriptosistemleri (RSA) Anlatım
12 Açık anahtar kriptosistemleri (RSA) Anlatım
13 Asallık testleri Anlatım
14 Asallık testleri Anlatım
15 Çarpanlara ayırma algoritmaları Anlatım
16 Final Sınavı
Ders Kitabı / Yardımcı Kitap
1 Wade Trappe, Lawrence C. Washington, Introduction to Cryptography with Coding Theory, second ed., Pearson Education, 2007.
2 Douglas Stinson, "Cryptography: Theory and Practice", CRC Press, 2002.
3 Johannes Buchmann, "Introduction to Cryptography", Springer-Verlag, New York, 2001.
4 Cryptography and Network Security: Principles and Practice, 5/E William Stallings, Prentice Hall 2011.
Ders Araç - Gereç ve Malzemeleri

Ölçme Yöntemi
Yöntem Hafta Süre (Saat) Katkı(%)
Ara Sınav 8 2 40
Diğer Ölçme Yöntemleri
1.Sözlü Sınav
2.Kısa Sınav (Quiz)
3.Laboratuvar Sınavı
4.Sunum
5.Rapor
6.Seminer
7.Performans Ödevi
8.Dönem Ödevi
9.Proje
Final Sınavı 16 2 60

Öğrenci İş Yükü
İşlem Adı Haftalık Saat Sayı İş Yükü
Haftalık Ders Saati (Teorik+Uygulama) 3 14 42
Sınıf Dışı Çalışma
       a) Okuma 5 14 70
       b) İnternette/Kütüphanede Tarama 2 14 28
       c) Performans Ödevi 0
       d) Seminer/Sunum/Rapor Hazırlama 0
       e) Dönem Ödevi/Proje Hazırlama 0
Sözlü Sınav 0
Kısa Sınav (Quiz) 0
Laboratuvar Sınavı 0
Ara Sınav İçin Hazırlık 4 4 16
Ara Sınav 2 1 2
Final Sınavı İçin Hazırlık 5 4 20
Final Sınavı 2 1 2
0
0
Toplam İş Yükü 180