Ana içeriğe atla
EN

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

  1. 01 Daras, N. J., & Rassias, M. T. (Eds.). (2015). Computation, cryptography, and network security (pp. 253-287). New York: Springer.
  2. 02 Stallings, W. (2003). Cryptography and Network Security, 3rd Edition, Prentice Hall
  3. 03 Goodrich, M. T., & Tamassia, R. (2011). Introduction to computer security. London, UK: Pearson.
  4. 04 Delfs, H., Knebl, H., & Knebl, H. (2015). Introduction to cryptography. Heidelberg: Springer.

Ders Çıktıları

Öğrenme çıktısı tanımlanmamış.

Program Çıktıları

  1. P01 Matematik, fen bilimleri ve ilgili mühendislik disiplinine özgü konularda yeterli bilgi birikimi edinmelidir.
  2. P02 Matematik, fen bilimleri ve ilgili mühendislik disiplini alanlarındaki kuramsal ve uygulamalı bilgileri, karmaşık mühendislik problemlerinde kullanabilme becerisi edinmelidir.
  3. P03 Karmaşık mühendislik problemlerini saptama, tanımlama, formüle etme ve çözme becerisi edinmelidir.
  4. P04 Karmaşık mühendislik problemlerini çözmek için uygun analiz ve modelleme yöntemlerini seçme ve uygulama becerisi edinmelidir.
  5. P05 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 edinmelidir.
  6. P06 Modern tasarım yöntemlerini uygulama becerisi edinmelidir.
  7. P07 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 edinmelidir.
  8. P08 Bilişim teknolojilerini etkin bir şekilde kullanma becerisi edinmelidir.
  9. P09 Karmaşık problemlerin veya disipline özgü araştırma konularının incelenmesi için deney tasarlama becerisi edinmelidir.
  10. P10 Karmaşık problemlerin veya disipline özgü araştırma konularının incelenmesi için deney yapma, veri toplama, sonuçları analiz etme ve yorumlama becerisi edinmelidir.
  11. P11 Disiplin içi takımlarda çalışma becerisi edinmelidir.
  12. P12 Disiplinler arası takımlarda çalışma becerisi edinmelidir.
  13. P13 Bireysel çalışma becerisi edinmelidir.
  14. P14 Sözlü ve yazılı etkin iletişim kurma becerisi edinmelidir.
  15. P15 En az bir yabancı dil bilgisi edinmelidir.
  16. P16 Etkin rapor yazma ve yazılı raporları anlama, tasarım ve üretim raporları hazırlayabilmelidir.
  17. P17 Etkin sunum yapabilme becerisi edinmelidir.
  18. P18 Açık ve anlaşılır talimat verme ve alma becerisi edinmelidir.
  19. P19 Yaşam boyu öğrenmenin gerekliliği konusunda bilinç (farkındalık) edinmelidir.
  20. P20 Bilgiye erişebilme becerisi edinmelidir.
  21. P21 Bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisi edinmelidir.
  22. P22 Etik ilkelerine uygun davranma, mesleki ve etik sorumluluk bilinci edinmelidir.
  23. P23 Mühendislik uygulamalarında kullanılan standartlar hakkında bilgi edinmelidir.
  24. P24 İş hayatındaki proje yönetimi, risk yönetimi ve değişiklik yönetimi uygulamaları hakkında bilgi edinmelidir.
  25. P25 Girişimcilik, yenilikçilik hakkında farkındalık kazanmalıdır.
  26. P26 Sürdürülebilir kalkınma hakkında bilgi edinmelidir.
  27. P27 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 edinmelidir.
  28. P28 Mühendislik çözümlerinin hukuksal sonuçları konusunda farkındalık kazanılmalıdır.

Pç-Dç Matrisi

PÇ-ÖÇ matrisi henüz doldurulmamış.