Türkçe English Ders İçerik Rapor
Ders Öğretim Planı
KRİPTOGRAFİ
1 Dersin Adı: KRİPTOGRAFİ
2 Dersin Kodu: BM5114
3 Dersin Türü: Seçmeli
4 Dersin Seviyesi: Yüksek Lisans
5 Dersin Verildiği Yıl: 1
6 Dersin Verildiği Yarıyıl: 2
7 Dersin AKTS Kredisi: 6
8 Teorik Ders Saati (saat/hafta): 3
9 Uygulama Ders Saati (saat/hafta): 0
10 Laboratuar Ders Saati (saat/hafta): 0
11 Dersin Önkoşulu Yok
12 Ders İçin Önerilen Diğer Hususlar Yok
13 Dersin Dili: Türkçe
14 Dersin Veriliş Şekli Yüz yüze
15 Dersin Koordinatörü: Dr. Ögr. Üyesi CENGİZ TOĞAY
16 Dersi Veren Diğer Öğretim Elemanları: -
17 Ders Koordinatörünün İletişim Bilgileri: Tel: 02242942796
ctogay@uludag.edu.tr
18 Dersin Web Adresi:
19 Dersin Amacı Klasik kriptografi: bazı basit kripto sistemleri, basit kripto sistemlerinin analizi. Shannon teorisi: olasılık teorisi, entropinin özellikleri, çarpım kriptosistemleri. Blok şifreleme algoritmaları: değiştirme-permütasyon ağları, lineer kriptanaliz, farksal kriptanaliz, veri şifreleme standardı (DES), ileri şifreleme standardı (AES), şifreleme modları. Kriptografik özet fonksiyonları: özet fonksiyonları ve veri bütünlüğü, özet fonksiyonlarının güvenliği, iteratif özet fonksiyonları, mesaj doğrulama kodları. RSA kriptosistemi: açık anahtarlı kriptosistemlerine giriş, sayı teorisi. Ayrık logaritma problemine dayalı açık anahtarlı kriptosistemleri: ElGamal kriptosistemi, sonlu cisimler, eliptik eğri kriptosistemi. Sayısal imza: sayısal imza sistemlerinin güvenlik gerekleri, ElGamal sayısal imza sistemi, DSA, ECDSA.
20 Dersin Mesleki Gelişime Katkısı: Güvenli iletişim teknikleri hakkında bilgi sahibi olması sağlanacaktır.
21 Ders Öğrenme Kazanımları
1 Klasik kriptografi sistemlerinin hangi sebeple nasıl geliştiğini öğrenirler. ;
2 Veri şifreleme standardı (DES) ve ileri şifrelem standardını (AES) gerçekleyebilirler.;
3 RSA kriptosistemini gerçekleyebilirler. ;
4 ElGamal ve elliptik eğri kriptosistemlerini inceleyip gerçekleyebilirler. ;
5 ElGamal sayısal imza sistemi, DSA ve ECDSA öğrenirler.;
22 Dersin İçeriği
Hafta Teori Uygulama
1 Klasik kriptografi: bazı basit kripto sistemleri, basit kripto sistemlerinin analizi.
2 Klasik kriptografi: bazı basit kripto sistemleri, basit kripto sistemlerinin analizi.
3 Shannon teorisi: olasılık teorisi, entropinin özellikleri, çarpım kriptosistemleri.
4 Blok şifreleme algoritmaları: değiştirme-permütasyon ağları, lineer kriptanaliz, farksal kriptanaliz, veri şifreleme standardı (DES), ileri şifreleme standardı (AES), şifreleme modları.
5 Blok şifreleme algoritmaları: değiştirme-permütasyon ağları, lineer kriptanaliz, farksal kriptanaliz, veri şifreleme standardı (DES), ileri şifreleme standardı (AES), şifreleme modları.
6 Blok şifreleme algoritmaları: değiştirme-permütasyon ağları, lineer kriptanaliz, farksal kriptanaliz, veri şifreleme standardı (DES), ileri şifreleme standardı (AES), şifreleme modları.
7 özet fonksiyonları: özet fonksiyonları ve veri bütünlüğü, özet fonksiyonlarının güvenliği, iteratif özet fonksiyonları, mesaj doğrulama kodları.
8 özet fonksiyonları: özet fonksiyonları ve veri bütünlüğü, özet fonksiyonlarının güvenliği, iteratif özet fonksiyonları, mesaj doğrulama kodları.
9 RSA kriptosistemi: açık anahtarlı kriptosistemlerine giriş, sayı teorisi.
10 RSA kriptosistemi: açık anahtarlı kriptosistemlerine giriş, sayı teorisi.
11 Ayrık logaritma problemine dayalı açık anahtarlı kriptosistemleri: ElGamal kriptosistemi, sonlu cisimler, eliptik eğri kriptosistemi.
12 Ayrık logaritma problemine dayalı açık anahtarlı kriptosistemleri: ElGamal kriptosistemi, sonlu cisimler, eliptik eğri kriptosistemi.
13 Sayısal imza: sayısal imza sistemlerinin güvenlik gerekleri, ElGamal sayısal imza sistemi, DSA, ECDSA.
14 Sayısal imza: sayısal imza sistemlerinin güvenlik gerekleri, ElGamal sayısal imza sistemi, DSA, ECDSA.
23 Ders Kitabı, Referanslar ve/veya Diğer Kaynaklar: 1) Applied Cryptography: Protocols, Algorithms, and Source Code in C, Second Edition by Bruce Schneier (Oct 18, 1996) Wiley; 2nd edition (October 18, 1996)
2) Christof Paar, Understanding Cryptography: A Textbook for Students and Practitioners”, Springer; 1st Edition.2nd Printing edition (July 8, 2010).
3) Niels Ferguson, Bruce Schneier, Tadayoshi Kohno, “Cryptography Engineering: Design Principles and Practical Applications” Wiley; 1 edition (March 15, 2010)
24 Değerlendirme
YARIYIL İÇİ ÇALIŞMALARI SAYISI KATKI YÜZDESİ
Ara Sınav 1 40
Kısa Sınav 0 0
Ödev 0 0
Yıl sonu Sınavı 1 60
Toplam 2 100
Yıl içi çalışmalarının Başarıya Oranı 40
Finalin BAşarıya Oranı 60
Toplam 100
Derste Kullanılan Ölçme ve Değerlendirme Yaklaşımları Yazılı sınav
Açıklama
25 AKTS / İŞ YÜKÜ TABLOSU
Etkinlik SAYISI Süresi [Saat] Toplam İş Yükü [Saat]
Teorik Dersler 14 3 42
Uygulamalı Dersler 0 0 0
Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 0 0 0
Ödevler 0 0 0
Projeler 0 0 0
Arazi Çalışmaları 0 0 0
Arasınavlar 1 60 60
Diğer 0 0 0
Yarıyıl Sonu Sınavları 1 80 80
Toplam İş Yükü 242
Toplam İş Yükü / 30 saat 6,07
Dersin AKTS Kredisi 6
26 PROGRAM YETERLİLİKLERİ İLE DERS ÖĞRENİN KAZANIMLARI İLİŞKİSİ TABLOSU
PY1 PY2 PY3 PY4 PY5 PY6
OK1 2 4 4 3 5 3
OK2 3 4 4 5 3 5
OK3 3 4 1 3 3 4
OK4 3 4 2 3 3 1
OK5 3 4 1 5 4 4
ÖK: Öğrenme Kazanımları PY: Program yeterlilikleri
Katkı Düzeyi: 1 Çok Düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok Yüksek
Bologna İletişim
Mail : bologna@uludag.edu.tr
Tasarım & Kodlama
Bilgi İşlem Daire Başkanlığı © 2015
otomasyon@uludag.edu.tr