Ders Notları

100% Complete (success)
Dikkat !!! Lütfen okuyunuz ...

Öğretim Üyesi (Üyeleri): Öğr. Gör. Emre Engin *

(*) Ders notu girebilmek için, bu alanda kendi isminiz yazıyor olmalı...

  • Bologna verilerinin girilmesi;
    ubys.omu.edu.tr adresinden,
    ÜBYS' de Öğretim Elemanları yetkisi seçilmeli... Öğretim elemanı danışmanlık işlemlerinden yapabilirsiniz...
Yıl: 2024, Dönem: Güz
Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Anlatım, uygulamalı laboratuvar çalışmaları, grup tartışmaları, örnek olay analizleri, problem çözme aktiviteleri ve bireysel projeler.

Dersin İçeriği

Kriptoloji kavramları, tarihçesi, simetrik ve asimetrik şifreleme algoritmaları, hash fonksiyonları, sayısal imzalar, güvenlik protokolleri (SSL/TLS vb.), kriptanaliz yöntemleri ve kriptolojinin gerçek hayat uygulamaları.

Dersin Amacı

Kriptolojinin temel kavramlarını, simetrik ve asimetrik şifreleme yöntemlerini öğretmek, güvenlik protokolleri ve kriptanaliz tekniklerini uygulayarak öğrencilerin veri güvenliği sağlama becerilerini geliştirmektir.

Haftalık Ders İçeriği

Hafta Teorik Uygulama Laboratuar Ders Notları
1 Kriptolojiye Giriş, Temel Kavramlar OpenSSL ile temel komut çalışmaları OpenSSL Kurulumu ve Giriş
2 Kriptoloji Matematik Temelleri: Modüler Aritmetik Python'da modüler işlemler Python ile Modüler Aritmetik
3 Simetrik Şifreleme: DES Algoritması DES kullanarak veri şifreleme DES ile Şifreleme ve Çözme
4 Simetrik Şifreleme: AES Algoritması AES ile dosya bütünlüğü kontrolü AES ile Dosya Şifreleme
5 Asimetrik Şifreleme: RSA OpenSSL ile RSA şifreleme/çözme RSA Anahtar Çifti Oluşturma
6 Asimetrik Şifreleme: ECC Algoritması ECC üzerinde basit uygulamalar ECC Anahtarları ile Şifreleme
7 Hash Fonksiyonları: MD5, SHA Dosya bütünlüğü doğrulama SHA256 ile Bütünlük Kontrolü
8 Sayısal İmzalar ve Kullanımı Sayısal imza oluşturma ve doğrulama OpenSSL ile Sayısal İmza
9 Vize Sınavı
10 Güvenlik Protokolleri: SSL/TLS ve Sertifikalar SSL/TLS ile güvenli iletişim denemeleri SSL Sertifikası Oluşturma ve Kullanma
11 Kriptanaliz Yöntemleri: Brute Force ve Zayıflık Tespiti Brute force analizleri Şifreleme Açıkları Tespit Deneyleri
12 Kriptanaliz Yöntemleri: Diferansiyel Kriptanaliz Diferansiyel analizle veri inceleme Şifreleme Hataları Üzerine Çalışmalar
13 Kriptolojinin Gerçek Hayat Uygulamaları Gerçek senaryolar üzerinde çalışma Gerçek Veri ile Şifreleme ve Çözme Deneyleri
14 Genel Değerlendirme ve Soru-Cevap Proje teslim ve analiz Final Proje Çalışmalarının Tamamlanması
15 Final Proje Sunumları ve Değerlendirme Proje sunum ve geri bildirim Proje Sunumları ve Tartışma
16 Final Sınavı