KRİPTOGRAFİ VE AĞ GÜVENLİĞİNE GİRİŞ
- Ders
- CMPE336 - KRİPTOGRAFİ VE AĞ GÜVENLİĞİNE GİRİŞ
- Bölüm
- Bilgisayar Mühendisliği - İngilizce - Lisans
- Ders Tipi
- Ders
- Durum
- Zorunlu
- Dil
- İngilizce
- Kredi
- 3
- AKTS
- 0
- T+P+L
- 3 + 0 + 0
- Ders Koordinatörleri
- -
- Ön Koşul
- -
- Anahtar Sözcükler
Ders Açıklaması
Kriptografi ve Ağ Güvenliğine Giriş dersi, klasik kripto metodlarının incelenmesi ile başlamaktadır. Standartlaşmış kripto tekniklerinin incelenmesi ve gerçekleşmesi ile devam etmektedir. İncelenen kripto algoritmaları bilgisayar programlarıyla yazılıp incelenmektedir. Bilgi Kriptolama Standardı (DES) ve İleri Kriptolama Standardı (AES) dersin diğer ana konularındandır. Bu algoritmaların programlarının yazılması ve incelenmesi yapılmaktadır. Bilgisayar yazılımı olarak kriptolama ve kripto çözme algoritmalarının gerçeklenmesi, kamusal anahtarlı veri kriptolama metodları ve çok kullanılan RSA algoritmasının incelenmesi, ağ güvenliği konseptleri ve günümüzde kullanılan IP güvenlik sisteminde bulunan güvenlik protokolleri de diğer konulardır. Derste verilen projeler ile öğrencilerin gerçek bilgiyi kriptolayıp bilgisayar ağları kullanarak iletmesi ve karşı tarafta çözebilmesi yeteneklerini artırmaları beklenmektedir.
KRİPTOGRAFİ VE AĞ GÜVENLİĞİNE GİRİŞ
Değerlendirme Araçları (Aktif Dönem)
Değerlendirme öğesi tanımlanmamış.
Ders çıktıları
Henüz ders çıktısı tanımlanmamış.
Ders Müfredatı
| Hafta | Konu |
|---|---|
| Hafta 1 | Information Security Requirements |
| Hafta 2 | Active and Passive Attacks Access control models |
| Hafta 3 | Conventional encryption techniques: substitution techniques, Caesar’s cipher, monoalphabetic ciphers |
| Hafta 4 | Conventional encryption techniques: substitution techniques, Caesar’s cipher, monoalphabetic ciphers |
| Hafta 5 | Playfair cipher, Hill cipher, affine Hill cipher |
| Hafta 6 | Saeednia’s modification of Hill cipher. Main principles of designing polyalphabetic ciphers. Transposition techniques, Rotor machines. |
| Hafta 7 | Midterm Exams |
| Hafta 8 | Modern conventional encryption techniques: Simplified Data Encryption Standard (S-DES). |
| Hafta 9 | Block cipher principles, Fiestel cipher, The principle of diffusion and confusion. |
| Hafta 10 | Blowfish algorithm. |
| Hafta 11 | Public key cryptography: terminology, main principles and essence of public key cryptography, message authentication, digital signatures. |
| Hafta 12 | Network Security |
| Hafta 13 | Physical Security |
| Hafta 14 | Malicious Software |
| Hafta 15 | Final Exams |
Referans Kitaplar & Ders Materyalleri
- 01 Daras, N. J., & Rassias, M. T. (Eds.). (2015). Computation, cryptography, and network security (pp. 253-287). New York: Springer.
- 02 Stallings, W. (2003). Cryptography and Network Security, 3rd Edition, Prentice Hall
- 03 Goodrich, M. T., & Tamassia, R. (2011). Introduction to computer security. London, UK: Pearson.
- 04 Delfs, H., Knebl, H., & Knebl, H. (2015). Introduction to cryptography. Heidelberg: Springer.
Ders Çıktıları
Öğrenme çıktısı tanımlanmamış.
Program Çıktıları
- P01 Kuruluşlarda karşılaşılan güvenlik sorunlarına güvenlik protokolünü ve araçlarını anlayabilirler ve uygulayabilirler,
- P02 Güvenlik sorunlarıyla mücadele etmek için güvenlik yazılımı tasarlayabilirler,
- P03 Bilgisayar odaklı zorluklar için güvenlik çözümlerini tanımlayabilir, kategorize edebilir ve geliştirebilirler
- P04 Bilgisayar güvenliği projelerinin yönetiminde özerklik ve sorumluluk gösterebilirler
- P05 Bilgisayar teknolojisi güvenliğinde en son kavramları takip edebilirler
- P06 Gerçekçi kısıtlamalar içinde istenen güvenlik ihtiyaçlarını karşılamak için bir hesaplama sistemi tasarlayabilir, uygulayabilir ve değerlendirebilirler
- P07 Bilgisayar sistemlerinin güvenliğini sağlamak için gerekli olan uygun güvenlik tekniklerini, protokolleri, becerileri ve araçları kullanabilirler
- P08 Profesyonel, etik, yasal, güvenlik ve sosyal konuları ve sorumlulukları anlayabilirler
- P09 Profesyonel ortamla uyumlu ekip çalışmasında etkili işbirliği becerilerini uygulayabilirler
- P10 Bir kuruluşta güvenli bir operasyonu kolaylaştırmak için uygun güvenlik teknolojisi ve tekniklerini uygulayabilirler
Pç-Dç Matrisi
PÇ-ÖÇ matrisi henüz doldurulmamış.