Bu dersin amacı, öğrenciye bilgisayar güvenliği konusunda şifreleme, işletim sistemi güvenliği, ağ güvenliği ve kullanıcı ve rol dağıtımına bağlı güvenlik konularını öğretmektir. Bu ders bittikten sonra, öğrenciler orta düzeyde karmaşıklık seviyesine bağlı güvenli sistemleri analiz etmek ve tasarlamak yetilerine sahip olabileceklerdir
Ön Koşullar
Yok
Eş Koşullar
Yok
Özel Koşullar
Temel programlama bilgisi, temel olasılık&istatistik ve sayılar kuramı bilgisi ve kaynakları takip edebilme açısından temel düzeyde ingilizce bilgisi gerekli ve yeterlidir.
- William Stallings , Cryptography and Network Security Principles and Practice,Seventh Edition
Diğer Kaynaklar
- Prof. Dr. Ersan AKYILDIZ- Doç. Dr. Ali DOĞANAKSOY ve diğerleri, Kriptolojiye Giriş Ders Notları, Şubat 2004
Haftalık Ders Programı
Hafta
Dersin İçeriği
Öğretim Yöntem ve Teknikleri
1. Hafta
Kriptolojiye Giriş
Sözlü anlatım
2. Hafta
Klasik Kripto Sistemler
Sözlü anlatım
3. Hafta
Temel Sayılar Teorisi
Sözlü anlatım
4. Hafta
Sonlu Cisimler
Sözlü anlatım
5. Hafta
Sayılar ve Polinomlar Üzerine Temel Aritmetik İşlemler
Sözlü anlatım
6. Hafta
Simetrik Şifreler
Sözlü anlatım,
7. Hafta
Blok Şifreler ve Veri Şifreleme Standardı
Sözlü anlatım,
8. Hafta
Ara Sınav
Sınav
9. Hafta
Diğer bazı açık-anahtar şifreleme sistemleri
Sözlü anlatım
10. Hafta
Gelişmiş Şifreleme Standardı
Sözlü anlatım
11. Hafta
Rastgele Bit Üretimi ve Akış Şifreleri
Sözlü anlatım
12. Hafta
Ortak Anahtar Şifreleme ve RSA
Sözlü anlatım
13. Hafta
Diğer Ortak Anahtar Şifreleme Sistemleri
Sözlü anlatım
14. Hafta
Kriptografik Karma İşlevler
Sözlü anlatım
15. Hafta
Digital İmza ve Özet Fonksiyonlar
Sözlü anlatım
16. Hafta
Final Haftası
Sınav
17. Hafta
Final Haftası
Sınav
Değerlendirme Ölçütleri
Ölçüt Tipleri
Adet
Yüzdesi(%)
Ara sınav(lar)
1
40
Final
1
60
ÖÇ-1
Bilgisayar güvenliğindeki temel ilkeleri öğrenir ve bilgi hırsızlığında etik değerlerin önemini tartışır. Tehdit modelleri ve ortak ağ güvenlik amaçlarını tanımlar.
ÖÇ-2
Şifre ve şifreleme protokolleri, karıştırma fonksiyonlarını, tek yönlü fonksiyonları, bilinen anahtar kriptosunu öğrenir.
ÖÇ-3
Galois cebri ve sayılar kuramını anımsar, şifreleme algoritmalarındaki önemlerinin altını çizer ve nasıl uygulanacağını anlar.
ÖÇ-4
Ağ güvenliğinde temel kavramları öğrenir. Savunma türlerini analiz eder. DNS ve IPSec uygulamaları konusunda örnek senaryoları dramatize eder.
ÖÇ-5
İşletim Sistemi Güvenliğinin önemini anlar. Karşılaşılan sorunlara yalın yanıtlar arar.
Program Çıktıları
PÇ-1
Matematik veya bilgisayar bilimleri alanlarında ileri düzeyde kuramsal ve uygulamalı bilgilere sahiptir.
PÇ-2
Matematik veya bilgisayar bilimleri alanlarında edindiği bilgi ve becerileri kullanarak verileri yorumlar ve değerlendirir.
PÇ-3
Matematik veya bilgisayar bilimleri alanlarındaki problemleri saptar, tanımlar, analiz eder; araştırmalara ve kanıtlara dayalı çözüm önerileri geliştirir.
PÇ-4
Matematik disiplinine sahip olarak, bilgisayarın işleyiş mantığını anlar ve hesaba dayalı düşünme yeteneği kazanır.
PÇ-5
Matematik veya bilgisayar bilimleri alanlarında karşılaşılan problemleri çözmek için bireysel ve ekip üyesi olarak etkin bir biçimde çalışır.
PÇ-6
En az bir yabancı dil bilgisine ve Türkçe, sözlü ve yazılı etkin iletişim kurma becerisine sahiptir.
PÇ-7
Analitik düşünme yeteneği ile sonuç çıkarma sürecinde zamanı etkin kullanır.
PÇ-8
Mesleki etik ve sorumluluk bilincindedir.
PÇ-9
Bağımsız davranma, inisiyatif kullanma ve yaratıcılık becerisine sahiptir.
PÇ-10
Yaşam boyu öğrenmenin gerekliliğinin bilincine sahiptir ve mesleki bilgi ve becerilerini sürekli olarak geliştirir.
PÇ-11
Alanı ile ilgili sahip olduğu bilgi birikimini toplum yararına kullanır.