Kriptografi
Müfredat ve Giriş
Bu bölümde, bilginin gizlenmesi ve bu gizliliğin kırılması üzerine inşa edilen matematiksel temelleri inceliyoruz. Antik Yunan’daki basit fiziksel algoritmalardan, modern asimetrik şifrelemeye ve asal sayıların gücüne uzanan tam kapsamlı bir yolculuk.
Bu notlar sadece teorik ispatlarla sınırlı kalmayacak; aynı zamanda şifreleme algoritmalarının nasıl çalıştığını deneyimleyebileceğiniz interaktif hesaplayıcılar ve algoritmaların programatik çözümlerini içeren kod implementasyonları ile desteklenecektir.
📖 Ders İçeriği
- Kriptografiye Giriş ve Temel Kavramlar
- Kriptografiye Giriş ve Terminoloji
- Kerckhoffs Prensibi
- Matematiksel Temeller
- Klasik Şifreleme I: Yer Değiştirme (Transpozisyon) Şifreleri
- Skytale Şifresi ve Silindir Mantığı
- Zigzag (Rail Fence) ve Rota (Route) Şifrelemesi
- Bacon Şifreleme
- Klasik Şifreleme II: Yerine Koyma (Substitution) Şifreleri
- Formal Tanım ve Mantık
- Sezar Şifrelemesi
- Affine Şifrelemesi
- Yerine Koyma (Substitution) Şifresi
- Hill Şifrelemesi
- Vigenère Şifrelemesi
- Modern Kriptografiye Geçiş
- İkili Sistem (Binary), Boolean Cebri ve XOR Mantığı
- Claude Shannon Prensipleri (Confusion & Diffusion)
- Vernam Şifresi ve One-Time Pad (Kırılamazlık İspatı)
- Modern Simetrik Şifreleme I: Akan Şifreler
- Akan Şifre Mantığı ve PRNG (LFSR)
- Modern Simetrik Şifreleme II: Blok Şifreler
- DES (Data Encryption Standard) ve Feistel Ağı
- AES (Advanced Encryption Standard) ve SPN Yapısı
- Asimetrik (Açık Anahtarlı) Kriptografi
- Açık ve Gizli Anahtar Konseptine Giriş
- Diffie-Hellman Anahtar Değişimi
- RSA (Rivest-Shamir-Adleman) Algoritması
- Bütünlük ve Kimlik Doğrulama
- Özet (Hash) Fonksiyonları
- Dijital İmzalar (RSA’nın Ters Çalıştırılması)