| Ders Adı | Kodu | Yarıyıl | T+U Saat | Kredi | AKTS |
|---|---|---|---|---|---|
| Cryptography and Network Securıty | SWE 604 | 0 | 3 + 0 | 3 | 6 |
| Ön Koşul Dersleri | |
| Önerilen Seçmeli Dersler | |
| Dersin Dili | İngilizce |
| Dersin Seviyesi | Doktora |
| Dersin Türü | Seçmeli |
| Dersin Koordinatörü | Doç.Dr. İSMAİL BÜTÜN |
| Dersi Verenler | Doç.Dr. İSMAİL BÜTÜN, |
| Dersin Yardımcıları | |
| Dersin Kategorisi | Alanına Uygun Öğretim |
| Dersin Amacı | The information transmitted and stored in digital environments must be protected against unauthorized access, attacks, and security threats. The aim of this course is to teach the fundamental concepts and techniques of cryptography and network security, including encryption algorithms, authentication methods, and secure communication protocols, to ensure the confidentiality, integrity, and security of information. |
| Dersin İçeriği | Introduction to Cryptography; Classical and Modern Encryption Algorithms; Symmetric and Asymmetric Cryptography; Hash Functions and Digital Signatures; Public Key Infrastructure (PKI); Authentication and Access Control; Network Security Principles; Secure Communication Protocols; Transport Layer Security (TLS); Network Attacks and Vulnerabilities; Firewalls and Intrusion Detection Systems; Wireless Network Security; Key Management; Digital Certificates; Cryptographic Applications and Security Standards. |
| Özel Koşullar | |
| Sektör Desteği | |
| Destekleyen Firma | |
| Destekleyen Eğitmen |
| # | Ders Öğrenme Çıktıları | Öğretim Yöntemleri | Ölçme Yöntemleri |
|---|---|---|---|
| 1 | Understand the fundamental concepts and principles of cryptography and network security. | Anlatım, Tartışma, | Ödev / Evde-Çöz Sınavlar, |
| 2 | Explain encryption and decryption techniques, including symmetric-key and asymmetric-key cryptography. | Soru-Cevap, Beyin Fırtınası, | Sözlü Sınavlar, |
| 3 | Understand hash functions, digital signatures, authentication, and key management. | ||
| 4 | Identify common network attacks, security threats, and vulnerabilities. | Proje, Benzetişim, | Öz Değerlendirme, Sözlü Sınavlar, |
| 5 | Explain network security protocols and mechanisms used to ensure secure communication. | ||
| 6 | Understand the principles of confidentiality, integrity, and availability in information security. | ||
| 7 | Evaluate basic cryptographic methods and network security solutions for different security requirements. | ||
| 8 | Recognize cryptography and network security standards and their practical applications. | Tartışma, | Ödev / Evde-Çöz Sınavlar, Sözlü Sınavlar, |
| Hafta | Ders Konuları | Ön Hazırlık |
|---|---|---|
| 1 | Introduction to Cryptography and Network Security | Review basic computer and network concepts |
| 2 | Fundamentals of Cryptography and Security Principles | Read introductory materials on cryptography |
| 3 | Classical Encryption Techniques | Review substitution and transposition ciphers |
| 4 | Symmetric-Key Cryptography and AES | Study symmetric encryption algorithms |
| 5 | Asymmetric-Key Cryptography and RSA | Review public-key cryptography concepts |
| 6 | Hash Functions and Message Authentication | Study hash functions and message integrity |
| 7 | Digital Signatures, Certificates and Public Key Infrastructure (PKI) | Review digital signatures and digital certificates |
| 8 | Midterm Examination / Review | Review Weeks 1–7 |
| 9 | Network Security Fundamentals and Common Network Attacks | Study network threats and vulnerabilities |
| 10 | Authentication, Access Control and Key Management | Review authentication methods and access control mechanisms |
| 11 | Network Security Protocols: SSL/TLS, IPsec and VPNs | Read introductory materials on secure communication protocols |
| 12 | Firewalls, Intrusion Detection and Prevention Systems | Study network defense mechanisms |
| 13 | Wireless Network Security and Web Security | Review wireless security protocols and common web attacks |
| 14 | Cryptographic Applications, Security Standards and Student Presentations | Prepare a presentation on a selected cryptography or network security topic |
| Kaynaklar | |
|---|---|
| Ders Notu | William Stallings, Cryptography and Network Security: Principles and Practice, 8th Edition, Pearson, 2020. |
| Ders Kaynakları |
|
| Sıra | Program Çıktıları | Katkı Düzeyi | |||||
|---|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | |||
| # | Ders Öğrenme Çıktılarının Program Çıktılarına Katkısı |
|---|---|
| 1 | Understand the fundamental concepts and principles of cryptography and network security. |
| 2 | Explain encryption and decryption techniques, including symmetric-key and asymmetric-key cryptography. |
| 3 | Understand hash functions, digital signatures, authentication, and key management. |
| 4 | Identify common network attacks, security threats, and vulnerabilities. |
| 5 | Explain network security protocols and mechanisms used to ensure secure communication. |
| 6 | Understand the principles of confidentiality, integrity, and availability in information security. |
| 7 | Evaluate basic cryptographic methods and network security solutions for different security requirements. |
| 8 | Recognize cryptography and network security standards and their practical applications. |
| Değerlendirme Sistemi | |
|---|---|
| Yarıyıl Çalışmaları | Katkı Oranı |
| 1. Ara Sınav | 80 |
| 1. Ödev | 4 |
| 2. Ödev | 4 |
| 3. Ödev | 6 |
| 4. Ödev | 6 |
| Toplam | 100 |
| 1. Final | 50 |
| Toplam | 50 |
| AKTS - İş Yükü Etkinlik | Sayı | Süre (Saat) | Toplam İş Yükü (Saat) |
|---|---|---|---|
| Ara Sınav | 1 | 10 | 10 |
| Ders Süresi (Sınav haftası dahildir: 16x toplam ders saati) | 16 | 3 | 48 |
| Ödev | 4 | 2 | 8 |
| Proje / Tasarım | 1 | 5 | 5 |
| Final | 1 | 15 | 15 |
| Sınıf Dışı Ders Çalışma Süresi(Ön çalışma, pekiştirme) | 16 | 3 | 48 |
| Performans Görevi (Seminer) | 1 | 10 | 10 |
| Toplam İş Yükü | 144 | ||
| Toplam İş Yükü / 25 (Saat) | 5,76 | ||
| dersAKTSKredisi | 6 | ||