İstanbul Ticaret Üniversitesi

 

Veri Güvenliği (Cryptography)

 

Dersi Veren: Şadi Evren ŞEKER (Yük. Müh.)

Web Sitesi: www.sadievrenseker.com/crypto

Email Adresi:crypto [at] sadievrenseker.com





Olası Ders İçeriği:
  • 1. Hafta : İlkel Şifreleme Algoritmaları: Shift Cipher, Substitution Cipher , Affine Cipher , Frekans Analizi
    , Kerkhoff Prensibi
  • 2. Hafta: İllkel Şifreleme Algoritmaları (devam): Vignere Şifrelemesi , Permutasyon Şifrelemesi , Hill Şifrelemesi , Akış Şifrelemesi (Stream Cipher)
  • 3. Hafta: Veri Güvenliğindeki Temel Kavramlar (Orange Book, Exploits, Disaster Centers, Crypto Rooms...)
  • 4. Hafta: DES
  • 5. Hafta: Açık Anahtarlı Şifreleme (Public Key Cryptography) , RSA , Diffie-Hellman Ahahtar Değişimi (Key Exchange) , Uzatılmış Öklit Algoritması (Extended Euclid Algorithm)
  • 6. Hafta: Tekrar ve Quiz
  • 7. Hafta: Vize
  • 8. Hafta: Torba Problemi (knapsack), Merkle Hellman Şifrelemesi , Feistel Şifrelemesi ve Feistel Ağları
  • 9. Hafta: Balon Balığı (Blowfish) Şifreleme , RC4 Şifreleme
  • 10. Hafta: Dairesel Grup (cyclic group) , El Gamal Şifreleme, MD5
  • 11. Hafta: Ayrık logaritma (discrete logarithm) , Elipsel eğri (elliptic curve)
  • 12. Hafta: Tekrar ve Quiz
  • 13. Hafta: Final
    Yukarıdaki içerik tahmini içerik olup öğrenci performansına göre değiştirilebilir.

    Referans Kitaplar:

    Hatırlatma: Ders boyunca kullanılacak olan resmi dil C dilidir.

    Dersin saatleri ve sınıf:
  • Dersler perşembe günleri 11.00-13.30 saatleri arasında ve perşembe günleri 14.00-17.00 arasında olmak üzere iki section halinde yapılacaktır
    Dersin değerlendirmesi:
  • Ödevler %10
  • Arasınav %20
  • Dönem Projesi %30
  • Final %40

    Notlarınız ve Projeleriniz

    Final Soruları ve Çözümleri



    Ödevler:
    Ödev 1 --- Cozum

    Ödev 2 --- Cozum

    Ödev 3

    Ödev 4 --- Cozum
    Duyurular:
  • Ödev 1'in teslim tarihi uzatılmıştır. Ödevinizi 6 Mart 2008 tarihine kadar teslim edebilirisiniz.
  • Teklif raporu (proposal report) ve rapor (final report) örnekleri siteye eklenmiştir.
  • Projelerin son teslim tarihi 16 mayıs cuma günü gece yarısıdır. Bu tarihte kod ve raporunuzu dersin email adresine göndermeniz gerekmektedir.
  • Proje demolarınız için Takvim Programından randevü alınız. Bana bildirildiğine göre 22 mayıs günü herkes için uygunmuş demoları bu tarihte yapmayı düşünüyorum. Perşembe günü sizin için uygun olan bir saati Takvim Programından işaretleyebilirsiniz.
  • Projelerin not değerlendirme yüzdeleri aşağıda verilmiştir: Proje Kodu %60
    Anahtar üretimi, Encrpt Decrypt vs. (%25)
    Saldırı yöntemleri (en az brute force %25)
    Performans Ölçümleri (%10)
    Proje Raporu %40