Anasayfa  »  Fen Bilimleri Enstitüsü »  Bilgisayar Mühendisliği Tezli Yüksek Lisans Programı

DERS ADIDERS KODUYARIYILTEORİ + UYGULAMA (Saat)AKTS
AĞ GÜVENLİĞİ PROGRAMLAMA BİL541 - 3 + 0 10

DERSİN TÜRÜSeçmeli
DERSİN DÜZEYİTezli Yüksek Lisans
DERSİN YILI-
YARIYIL-
AKTS10
ÖĞRETİM ELEMAN(LAR)I-
DERSİN ÖĞRENME KAZANIMLARI Bu dersin sonunda öğrenciler;
1) Bu ders, OpenSSL ve Bouncy Castle kütüphaneleri kullanarak güvenlik uygulamaları programlamayı ve temel güvenlik kavramlarını öğretmeyi hedeflemektedir.
2) Bu ders sonunda öğrenciler X509 sertifika zinciri oluşturma, CMS, SSL, MIME/S-MIME, PKCS#7, PKCS#11, PKCS#12 gibi standartlar ve kavramları, java ve c programlama dilleri ile kullanmayı öğreneceklerdir.
DERSİN VERİLİŞ BİÇİMİYüz Yüze
DERSİN ÖNKOŞULLARIYok
ÖNERİLEN DERSLERYok
DERS TANIMIKomut Satırı Arayüzleri, Açık Anahtar Altyapısı, Destek Altyapısı, SSL/TLS Programlama, Simetrik Kriptografi, Hash'ler ve MAC'lar(HMAC), Açık Anahtar Algoritmaları, Farklı Dillerde OpenSSL kullanımı, İleri Programlama Konuları, JCA ve JCE, CMS and S/MIME, Java Keystore ile X509 sertifika üretimi, Java PKCS #11
DERS İÇERİĞİ
HAFTAKONULAR
1. Hafta Giriş
2. Hafta Komut Satırı Arayüzleri
3. Hafta Açık Anahtar Altyapısı
4. Hafta Destek Altyapısı
5. Hafta SSL/TLS Programlama
6. Hafta Simetrik Kriptografi
7. Hafta Hash'ler ve MAC'lar(HMAC)
8. Hafta Açık Anahtar Algoritmaları
9. Hafta Farklı Dillerde OpenSSL kullanımı
10. Hafta İleri Programlama Konuları
11. Hafta JCA ve JCE
12. Hafta CMS and S/MIME
13. Hafta Java Keystore ile X509 sertifika üretimi
14. Hafta Java PKCS #11
ZORUNLU YA DA ÖNERİLEN KAYNAKLARBeginning Cryptography with Java, David Hook
Network Security with OpenSSL, John Viega, Matt Messier, Pravir Chandra
ÖĞRETİM YÖNTEM VE TEKNİKLERİProje,Soru-Cevap,Anlatım
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
 SayısıToplam Katkısı(%)
Ara Sınav130
Proje130
Toplam(%)60
Yıl İçinin Başarıya Oranı(%)60
Finalin Başarıya Oranı(%)40
Toplam(%)100
AKTS İŞ YÜKÜ
Aktivite Sayı Süresi(Saat) İş Yükü
Ara Sınav122
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi1411154
Final Sınavına Hazırlık16969
Ders Saati14342
Ara Sınava Hazırlık14444
Laboratuvar
Final Sınavı122
Ödevler
Toplam İş Yükü313
Toplam İş Yükü / 3010,43
Dersin AKTS Kredisi10
DİLTürkçe
STAJ / UYGULAMAYok
  

PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ
Ö1Ö2
P1  X   X
P2  X   X
P3  X  
P4  X  
P5    X
P6    X
P7    X
P8  X  
P9  X  
P10    X
P11  X  
P12  X