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; bu alanlardaki kuramsal ve uygulamalı bilgileri, karmaşık mühendislik problemlerinde kullanabilme becerisi.
  2. P02 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.
  3. P03 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.
  4. P04 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.
  5. P05 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.
  6. P06 Disiplin içi ve çok disiplinli takımlarda etkin biçimde çalışabilme becerisi; bireysel çalışma becerisi.
  7. P07 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.
  8. P08 Yaşam boyu öğrenmenin gerekliliği bilinci; bilgiye erişebilme, bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisi.
  9. P09 Etik ilkelerine uygun davranma, mesleki ve etik sorumluluk bilinci; mühendislik uygulamalarında kullanılan standartlar hakkında bilgi.
  10. P10 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.
  11. P11 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ış.