Bilişim Güvenliği Teknolojisi | |||||
Önlisans | TYYÇ: 5. Düzey | QF-EHEA: Kısa Düzey | EQF-LLL: 5. Düzey |
Ders Kodu: | BGT206 | ||||
Ders İsmi: | Kriptografi(Python) | ||||
Ders Yarıyılı: | Bahar | ||||
Ders Kredileri: |
|
||||
Öğretim Dili: | Türkçe | ||||
Ders Koşulu: | |||||
Ders İş Deneyimini Gerektiriyor mu?: | Hayır | ||||
Dersin Türü: | Zorunlu | ||||
Dersin Seviyesi: |
|
||||
Dersin Veriliş Şekli: | Yüz yüze | ||||
Dersin Koordinatörü: | Öğr. Gör. KEYVAN ARASTEH ABBASABAD | ||||
Dersi Veren(ler): |
|
||||
Dersin Yardımcıları: |
Dersin Amacı: | Kriptoloji kavramı, kriptolama algoritmaları ve uygulama alanları hakkında bilgi aktarımı |
Dersin İçeriği: | Kriptografi terminolojisi ve tarihçesi, kriptoloji kavramı ve kriptolama işleminin mantığı, sayılar teorisi, simetrik ve asimetrik kriptolama algoritmaları ve uygulamaları, karışık algoritmalar, şifre çözme analizi, kriptanaliz ve kriptolojide istatistik, kriptanalizde istatistiksel testler, kriptolama algoritmalarının kullanım alanları, kriptolojide ileri konular |
Bu dersi başarıyla tamamlayabilen öğrenciler;
1) Kriptoloji temel kavramlarını tanıyabilme 2) Kriptoloji temel mantığını tanıyabilme 3) Kriptoloji uygulamaları tasarlayabilme 4) Kriptoloji uygulamaları geliştirebilme 5) Kripto analiz için algoritma seçebilme |
Hafta | Konu | Ön Hazırlık |
1) | Kriptografi Terminolojisi ve Tarihçesi | |
2) | Kriptoloji Kavramı ve Kriptolama İşleminin Mantığı | |
3) | Sayılar Teorisi | |
4) | Simetrik Şifreleme Algoritmaları 1 | |
5) | Simetrik Şifreleme Algoritmaları 2 | |
6) | Asimetrik Şifreleme Algoritmaları 1 | |
7) | Asimetrik Şifreleme Algoritmaları 2 | |
8) | Ara Sınav | |
9) | Karışık Algoritmalar | |
10) | Şifre Çözme Analizi | |
11) | Kriptanaliz ve Kriptolojide İstatistik | |
12) | Kriptanalizde İstatistiksel Testler | |
13) | Kriptolama Algoritmalarının Kullanım Alanları | |
14) | İleri Kriptoloji Konuları | |
15) | Final Sınavı | |
16) | Final Sınavı |
Ders Notları / Kitaplar: | -Şifreleme ve Şifre Çözme Yöntemleri, Nuri Ural , Ömer Örenç, Pusula Yayıncılık Kriptografi / Şifrelerin Matematiği, Canan Çimen, Sedat Akleylek, Ersan Akyıldız ODTÜ GELİŞTİRME VAKFI YAYINCILIK |
Diğer Kaynaklar: | Şifreleme ve Şifre Çözme Yöntemleri, Nuri Ural , Ömer Örenç, Pusula Yayıncılık Kriptografi / Şifrelerin Matematiği, Canan Çimen, Sedat Akleylek, Ersan Akyıldız ODTÜ GELİŞTİRME VAKFI YAYINCILIK |
Ders Öğrenme Kazanımları | 1 |
2 |
3 |
4 |
5 |
|||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Program Kazanımları | ||||||||||||
1) Program algoritması yaratma hakkında bilgi ve beceriye sahiptir. | ||||||||||||
2) Son kullanıcı güvenliği için gerekli olan yazılımların ve donanımların kurulumunu ve yönetimini yapabilir. | ||||||||||||
3) Güncel güvenlik ürünlerini takip edebilir. | ||||||||||||
4) Siber saldırı olaylarına karşın hem yazılımları hem de ortamda bulunan kişileri yönetebilir. | ||||||||||||
5) Bilgisayarın temel yazılımları ve donanımlarının kurulumu yapar. | ||||||||||||
6) Açık kaynak işletim sistemi ve bilgisayar ağları yazılımları kurar ve yönetir. | ||||||||||||
7) Siber saldırı olaylarında yazılımları donanımları ve ortamda bulunan kişileri yönetir. | ||||||||||||
8) Web sayfasını ve veritabanını kendi yaratır düzenler ve açık taraması yapabilir. | ||||||||||||
9) Bulut platformlarında alan yaratır, yönetir ve düzenler. | ||||||||||||
10) Güvenlik duvarı yazılımı de donanımının kurulumunu sağlar yönetir ve düzenler. | ||||||||||||
11) Bir aygıtın da yazılımın çalışma mantığını çözer işlevlerini maksimum düzeyde verim alması için gerekli düzenlemeleri yapar. | ||||||||||||
12) Alanı hakkında mesleki, etik, sosyal ve hukuksal alanlardaki konuya hakim olur. |
Etkisi Yok | 1 En Düşük | 2 Orta | 3 En Yüksek |
Dersin Program Kazanımlarına Etkisi | Katkı Payı | |
1) | Program algoritması yaratma hakkında bilgi ve beceriye sahiptir. | 1 |
2) | Son kullanıcı güvenliği için gerekli olan yazılımların ve donanımların kurulumunu ve yönetimini yapabilir. | 1 |
3) | Güncel güvenlik ürünlerini takip edebilir. | 1 |
4) | Siber saldırı olaylarına karşın hem yazılımları hem de ortamda bulunan kişileri yönetebilir. | |
5) | Bilgisayarın temel yazılımları ve donanımlarının kurulumu yapar. | 2 |
6) | Açık kaynak işletim sistemi ve bilgisayar ağları yazılımları kurar ve yönetir. | 1 |
7) | Siber saldırı olaylarında yazılımları donanımları ve ortamda bulunan kişileri yönetir. | 1 |
8) | Web sayfasını ve veritabanını kendi yaratır düzenler ve açık taraması yapabilir. | 1 |
9) | Bulut platformlarında alan yaratır, yönetir ve düzenler. | 1 |
10) | Güvenlik duvarı yazılımı de donanımının kurulumunu sağlar yönetir ve düzenler. | 1 |
11) | Bir aygıtın da yazılımın çalışma mantığını çözer işlevlerini maksimum düzeyde verim alması için gerekli düzenlemeleri yapar. | 1 |
12) | Alanı hakkında mesleki, etik, sosyal ve hukuksal alanlardaki konuya hakim olur. | 1 |
Yarıyıl İçi Çalışmaları | Aktivite Sayısı | Katkı Payı |
Ara Sınavlar | 1 | % 40 |
Final | 1 | % 60 |
Toplam | % 100 | |
YARIYIL İÇİ ÇALIŞMALARININ BAŞARI NOTU KATKISI | % 40 | |
YARIYIL SONU ÇALIŞMALARININ BAŞARI NOTUNA KATKISI | % 60 | |
Toplam | % 100 |
Aktiviteler | Aktivite Sayısı | İş Yükü |
Ders Saati | 14 | 28 |
Laboratuvar | 14 | 28 |
Ödevler | 3 | 30 |
Ara Sınavlar | 1 | 13 |
Final | 1 | 15 |
Toplam İş Yükü | 114 |