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ı
- Matematik, fen bilimleri ve ilgili mühendislik disiplinine özgü konularda yeterli bilgi birikimi; bu alanlardaki kuramsal ve uygulamalı bilgileri, karmaşık mühendislik problemlerinde kullanabilme becerisi.
- Karmaşık mühendislik problemlerini saptama, tanımlama, formüle etme ve çözme becerisi; bu amaçla uygun analiz ve modelleme yöntemlerini seçme ve uygulama becerisi.
- Karmaşık bir sistemi, süreci, cihazı veya ürünü gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlama becerisi; bu amaçla modern tasarım yöntemlerini uygulama becerisi.
- Mühendislik uygulamalarında karşılaşılan karmaşık problemlerin analizi ve çözümü için gerekli olan modern teknik ve araçları geliştirme, seçme ve kullanma becerisi; bilişim teknolojilerini etkin bir şekilde kullanma becerisi.
- Karmaşık mühendislik problemlerinin veya disipline özgü araştırma konularının incelenmesi için deney tasarlama, deney yapma, veri toplama, sonuçları analiz etme ve yorumlama becerisi.
- Disiplin içi ve çok disiplinli takımlarda etkin biçimde çalışabilme becerisi; bireysel çalışma becerisi.
- Türkçe sözlü ve yazılı etkin iletişim kurma becerisi; en az bir yabancı dil bilgisi; etkin rapor yazma ve yazılı raporları anlama, tasarım ve üretim raporları hazırlayabilme, etkin sunum yapabilme, açık ve anlaşılır talimat verme ve alma becerisi.
- Yaşam boyu öğrenmenin gerekliliği bilinci; bilgiye erişebilme, bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisi.
- Etik ilkelerine uygun davranma, mesleki ve etik sorumluluk bilinci; mühendislik uygulamalarında kullanılan standartlar hakkında bilgi.
- Proje yönetimi, risk yönetimi ve değişiklik yönetimi gibi , iş hayatındaki uygulamalar hakkında bilgi; girişimcilik, yenilikçilik hakkında farkındalık; sürdürülebilir kalkınma hakkında bilgi.
- Mühendislik uygulamalarının evrensel ve toplumsal boyutlarda sağlık, çevre ve güvenlik üzerindeki etkileri ve çağın mühendislik alanına yansıyan sorunları hakkında bilgi; mühendislik çözümlerinin hukuksal sonuçları konusunda farkındalık.
Pç-Dç Matrisi
PÇ-ÖÇ matrisi henüz doldurulmamış.