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

Programlar Hakkında Bilgi

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

Kodu: MAT520 Adı: KRİPTOLOJİ II Teorik+Uygulama: 3+0 AKTS: 6
Sınıf/Yarıyıl 1 / Bahar
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 Diffie-Hellman anahtar değiş tokuşu ve açık anahtar kriptosistemleri (ElGamal) hakkında bilgi vermek ve bunların uygulama alanlarının önemini göstermektir. Bu derste Hash fonksiyonları ile şifreleme yöntemleri, sayısal imza algoritmaları ve güvenlik protokolleri 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 Diffie-Hellman anahtar değiş tokuşunu bilir. Açık anahtar kriptosistemleri (ElGamal) temel yapısını öğrenir ve bu sistemleri kırmanın zorluklarının nelere dayandığını anlar. PÇ-1 Analiz, Uygulamalı matematiğin, Geometri ve Cebirin bazı alt toerileri hakkındaki temel teoremleri yeni problemlere uygulayabilir.
PÇ-2 Matematik ile ilgili kavramları özümseyebilme ve bu kavramları ilişkilendirebilme.
Yazılı Sınav
DÖÇ-2 Hash fonksiyonları ile şifreleme yöntemlerini, sayısal imza algoritmalarını ve güvenlik protokollerini öğrenir. 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.
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
Ayrık logaritmalar, Diffie-Hellman anahtar değiş tokuşu, Açık anahtar kriptosistemleri (ElGamal), Hash fonksiyonları, Doğum günü atakları, Güvenli Hash algoritması, Hash fonksiyonları ile şifreleme, Sayısal imza algoritması, Güvenlik protokolleri
Haftalık Detaylı Ders İçeriği
Hafta Detaylı İçerik Öğretim Yöntem ve Teknikleri
1 Ayrık logaritmalar Anlatım
2 Ayrık logaritmalar Anlatım
3 Diffie-Hellman anahtar değiş tokuşu Anlatım
4 Diffie-Hellman anahtar değiş tokuşu Anlatım
5 Açık anahtar kriptosistemleri (ElGamal) Anlatım
6 Açık anahtar kriptosistemleri (ElGamal) Anlatım
7 Hash fonksiyonları Anlatım
8 Ara Sınav
9 Doğum günü atakları Anlatım
10 Güvenli Hash algoritması Anlatım
11 Hash fonksiyonları ile şifreleme Anlatım
12 RSA imzalar ve ElGamal imza şeması Anlatım
13 Sayısal imza algoritması Anlatım
14 Güvenlik protokolleri Anlatım
15 Güvenlik protokolleri 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