Hoş Geldiniz,
Misafir
.
Oturum Aç
.
English
NİNOVA
DERSLER
YARDIM
HAKKINDA
Neredeyim:
Ninova
/
Dersler
/
Fen Bilimleri Enstitüsü
/
BLG 520E
/
Dersin Bilgileri
Fakülteye dön
Ana Sayfa
Dersin Bilgileri
Dersin Haftalık Planı
Değerlendirme Kriterleri
Dersin Kaynakları
Dersin Bilgileri
Dersin Adı
Türkçe
Kriptografi
İngilizce
Cryptography
Dersin Kodu
BLG 520E
Kredi
Ders
(saat/hafta)
Uygulama
(saat/hafta)
Labratuvar
(saat/hafta)
Dönem
-
3
3
-
-
Dersin Dili
İngilizce
Dersin Koordinatörü
Sıddıka Berna Örs Yalçın
Dersin Amaçları
1) Klasik kriptosistemlerini öğretmek.
2) Shannon teorisini öğretmek.
3) Blok şifreleme algoritmalarını ve yapılan atakları öğretmek.
4) Özet fonksiyonlarını öğretmek.
5) Açık anahtarlı kriptosistemlerini öğretmek.
6) Sayısal imza algoritmalarını öğretmek.
Dersin Tanımı
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 şifrelem 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, elliptik eğri kriptosistemi. Sayısal imza: sayısal imza sistemlerinin güvenlik gerekleri, ElGamal sayısal imza sistemi, DSA, ECDSA.
Dersin Çıktıları
Bu dersi başarıyla tamamlayan yüksek lisans/doktora öğrencileri aşağıdaki konularda bilgi, beceri ve yetkinlik kazanırlar;
1) Klasik kriptografi sistemlerinin hangi sebeple nasıl geliştiğini öğrenirler.
2) Olasılık teorisini, entropinin özellikleri öğrenir, çarpım kriptosistemlerini inceleyebilirler.
3) Değiştirme-permütasyon ağlarını öğrenirler ve bunlar üzerinde lineer ve farksal kriptanaliz uygulayabilirler.
4) Veri şifreleme standardı (DES) ve ileri şifrelem standardını (AES) gerçekleyebilirler.
5) Kriptografik özet fonksiyonlarını inceleyebilir ve gerçekleyebilirler.
6) RSA kriptosistemini gerçekleyebilirler.
7) ElGamal ve elliptik eğri kriptosistemlerini inceleyip gerçekleyebilirler.
8) ElGamal sayısal imza sistemi, DSA ve ECDSA öğrenirler.
Önkoşullar
Gereken Olanaklar
Diğer
Ders Kitabı
Douglas R. Stinson, “Cryptography: Theory and Practice”, Chapman and Hall/CRC; 3 edition (November 1, 2005).
Diğer Referanslar
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)
Dersler
.
Yardım
.
Hakkında
Ninova, İTÜ Bilgi İşlem Daire Başkanlığı ürünüdür. © 2024