Giriş
  • Eğitim Ve Eğitmen Hakkında Genel Bilgilendirme
  • Kriptoloji Nedir, Nerelerde Kullanılır?
  • Bilinmesi Gereken Kavramlar
  • Kriptosistemler
Sayılar Teorisi
  • Tam Sayılar, Bölünebilirlik, Asal Sayılar
  • Modüler Aritmetik
  • EBOB-EKOK
  • Fermat Teoremi
  • Öklid Teoremi
  • Ters Mod Alma İşlemi
  • Euler Totient Teoremi
  • Eratosthenes Kalburu
  • Eratosthenes Yöntemi/Süzgeci
  • Çin Kalan Teoremi
Gizli Anahtarlı (Simetrik) Şifreleme
  • Sezar Şifreleme Yöntemi
  • ROT13 Şifreleme Yöntemi
  • Doğrusal (Affine) Şifreleme
  • Vernam Şifreleme
  • Vernam Şifreleme Çözümlenmesi
Açık Anahtarlı Şifreleme (Asitmetrik Şifreleme)
  • Açık Anahtarlı Şifreleme (Asitmetrik Şifreleme) Nedir?
  • Diffie Hellman Anahtar Algoritması
  • Merkle Hellman Algoritması
  • RSA Algoritması
  • ElGamal Algoritması
Blok Şifreleme Yöntemleri
  • Blok Şifreleme Yöntemlerine Giriş
  • Elektronik Kod Kitabı (Electronic Codebook - ECB)
  • Şifreleyici Blok Zincirlemesi (Cipher Block Chaining - CBC)
  • Şifreleyici Geri Beslemesi (Cipher Feedback - CFB)
  • Çıkış Geribesleme Modu (Output Feedback - OFB)
  • XOR İşlemi
  • S-Kutuları
  • Feistel Şifreleme Yapıları
  • SPN (Substitution Permutation Network Cipher)
  • DES ve AES'e Giriş
Akan Şifre (Dizi Şifreleme) Algoritmaları
  • Dizi Şifreleme Nedir?
  • Hatırlatma: One Time Pad Sistemi
  • Feedback Shift Register (FSR)
  • Dizinin Sahip Olması Gereken Özellikler
  • Linear Feedback Shift Register (LFSR)
  • Dizi Periyodu ve Doğal Karmaşıklık
  • LFSR Kullanılarak Oluşturulabilen Akan Şifre Sistemleri
Karışık Şifreleme Yöntemleri
  • Okamoto-Uchiyama Algoritması
  • ZigZag Şifreleme Yöntemi
  • Hill Şifreleme
  • 4 Kare Matris
  • Rota Algoritması
  • Permütasyon Şifreleme
  • Base64 Şifreleme Algoritması
  • Playfair Şifreleme Algoritması
  • DES (Data Encryption Standart)
  • AES (Rijndael Cipher) (Advanced Encryption Standart)
Kripto-Analiz Çalışmaları
  • Kripto-Analiz Nedir?
  • Asal Çarpanlarına Ayırma Problemi ve Pollard'ın RHO Algoritması
  • Pollard'ın p-1 Algoritması
  • Pollard'ın p-1 Algoritması (2.Yöntem)
  • Ayrık Logaritma Problemi ve Baby Step-Giant Step Algoritması
  • Blok Şifreleme Yapılarına Yapılan Saldırılar ve Saldırı Sonuçları
  • Blok Şifreleme Sistemlerine Yapılan Saldırı Tipleri
  • Blok Şifreleme Sistemlerine Yapılan Saldırı Modelleri
  • Blok Şifreleme Sistemlerine Yapılan Saldırının Parametreleri
  • Diferansiyel Kriptanaliz - 1
  • Diferansiyel Kriptanaliz - 2
Programlama Örnekleri
  • C# ile Base64 Şifreleme ve Deşifreleme
  • AES (Rijndael Cipher) Şifreleme ve Deşifreleme