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ı |
|
|
|