Bu dersin sonunda öğrenciler; 1) Kriptografik algoritmaları, teknikleri ve bunların dayandığı matematiği bilir. 2) Mümkün olan saldırıları ve dizayn hatalarının getirdiği tehlikeleri tahmin edebilir. 3) Kriptografik algoritmaları yazılımla gerçekleyebilir. 4) Anahtar kontrolü, dağıtımı ve değişimi sürecinde kullanılan yöntemleri uygulayabilir. 5) Güvenlik protokollerinin zayıf noktalarını tespit edebilir. 6) Kriptografik sistemler alanında araştırma yapıp, sunabilir.
DERSİN VERİLİŞ BİÇİMİ
Yüz Yüze
DERSİN ÖNKOŞULLARI
Yok
ÖNERİLEN DERSLER
Yok
DERS TANIMI
Kriptografiye Giriş; Klasik Kriptografi; Simetrik ve Asimetrik Şifreleme; DES; AES; RSA Problemi; Diffie- Hellman Anahtar Değişimi; Rabin; ElGamal; Sahte-Rastgele Bitler; Kriptografik Özet Fonksiyonları; Mesaj Doğrulama Kodları; Dijital İmza; Doğrulama Protokollerinin Temelleri; Gerçek Hayatta Doğrulama
DERS İÇERİĞİ
HAFTA
KONULAR
1. Hafta
Kriptografiye Giriş;
2. Hafta
Klasik Kriptografi;
3. Hafta
Simetrik ve Asimetrik Şifreleme;
4. Hafta
DES; AES; RSA Problemi;
5. Hafta
Diffie- Hellman Anahtar Değişimi;
6. Hafta
Rabin;
7. Hafta
ElGamal;
8. Hafta
Ara-sınav
9. Hafta
Sahte-Rastgele Bitler;
10. Hafta
Kriptografik Özet Fonksiyonları;
11. Hafta
Mesaj Doğrulama Kodları;
12. Hafta
Dijital İmza;
13. Hafta
Doğrulama Protokollerinin Temelleri;
14. Hafta
Gerçek Hayatta Doğrulama
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR
1. Stinson, Douglas, R. "Cyrptography: Theory and Practice", CRC Press, (1995) 2. Schneier, B. "Applied Crytography", Wiley, 1996 3. Stallings, W. "Cryptography and Network Security: Principles and Practice", Prentice Hall, (2010) 4. Menezes, A. , Vanstone, S. and Orschot, P. "Handbook of Applied Cryptography with Coding Theory", Pearson, (2006)