0Pricing
Cryptology Academy · Ders

Simetrik Şifreleme Kavramları

Paylaşılan anahtarlı şifrelemeyi, anahtar boyutlarını ve blok ile akış şifrelerini anlayın

Simetrik Şifreleme Kavramları, CoddyKit'te ücretsiz bir Cryptology Academy dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Cryptology Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Cryptology Academy kursu toplamda 4 dersten oluşur.

Hoş Geldiniz

Simetrik şifreleme, hem şifreleme hem de şifre çözme için tek bir anahtar kullanır. Bu derste AES’in iç yapısına geçmeden önce temel kavramları oluşturacağız.

Paylaşılan Anahtar Modeli

Alice ve Bob, K adlı gizli bir anahtarı paylaşır. Alice şifreler: C = Enc(K, P). Bob şifreyi çözer: P = Dec(K, C). Eve, C’yi ele geçirir; ancak K olmadan P’yi geri elde edemez.

Blok Şifreleri

Bir blok şifresi, sabit boyutlu düz metin bloklarını şifreler. AES, 128 bitlik bloklar kullanır. DES, 64 bitlik bloklar kullanıyordu (artık kullanımdan kaldırılmıştır). Daha uzun mesajlar bloklara ayrılır ve bir işlem kipi uygulanır.

Akış Şifreleri

Bir akış şifresi bir anahtar akışı üretir ve bunu düz metinle bayt bayt XOR’lar. ChaCha20 ve RC4, akış şifreleridir. Dolgu eklemeden değişken uzunluktaki girdileri işlerler.

Anahtar Boyutları ve Güvenlik Düzeyleri

AES-128: 2^128 anahtar uzayı → 128 bitlik güvenlik. AES-256: 2^256 anahtar uzayı → 256 bitlik güvenlik. DES’in yalnızca 56 bitlik anahtarları vardı; 1999’da kaba kuvvetle kırıldı.

DES’in Öyküsü

Data Encryption Standard (1977), NSA’nın ısrarı üzerine 56 bitlik anahtarlar kullanıyordu. 1999’da distributed.net, DES’i 22 saatte kırdı. Triple-DES (3DES) bunu geliştirdi, ancak AES 2001’de her ikisinin de yerini aldı.

AES Seçim Süreci

NIST, dünyanın dört bir yanından 15 başvurunun katıldığı 5 yıllık bir yarışma (1997-2001) düzenledi. Daemen ve Rijmen tarafından geliştirilen Rijndael kazandı. Basit, hızlı ve analiz edilebilirdi.

Karışıklık ve Yayılım

Shannon’ın güçlü şifreler için tasarım ilkeleri: - Karışıklık: her şifreli metin biti birçok anahtar bitine bağlıdır (SubBytes bunu sağlar) - Yayılım: tek bir düz metin bitinin değiştirilmesi birçok şifreli metin bitini etkiler (ShiftRows+MixColumns)

Feistel Ağı ve SP Ağı

DES, bir Feistel ağı kullanıyordu (bloğu bölüp F işlevini uyguluyordu). AES ise bir Yerine Koyma-Permütasyon (SP) ağı kullanır; tüm baytlar eşzamanlı olarak dönüştürülür. SP ağları donanımda daha hızlıdır.

Blok Boyutu Güvenliği

64 bitlik bloklarda (DES) doğum günü sınırındaki çakışmalar 2^32 ≈ 4 milyar bloktan sonra ortaya çıkar. AES’in 128 bitlik blokları için 2^64 blok gerekir. AES, pratik veri hacimleri için güvenlidir.

Kimlik Doğrulamalı ve Kimlik Doğrulamasız Şifreleme

Tek başına AES-CBC şifreler, ancak kimlik doğrulaması yapmaz. Saldırgan, şifreli metni fark edilmeden değiştirebilir. Her zaman AEAD kullanınız: AES-GCM veya ChaCha20-Poly1305. Bunlar aynı anda hem şifreler hem de kimlik doğrulaması yapar.

Hızlı Kontrol

Bir blok şifresini akış şifresinden ayıran özellik nedir?

Özet

Simetrik şifreleme kavramları artık sağlam. Sırada AES’in iç yapısına, turlara, durum matrisine ve onu güvenli kılan dört işleme bakacağız.

Sıkça Sorulan Sorular

“Simetrik Şifreleme Kavramları” dersi ücretsiz mi?

Evet — “Simetrik Şifreleme Kavramları” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Cryptology Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Cryptology Academy kursu toplamda 4 dersten oluşur.

“Simetrik Şifreleme Kavramları” dersinde ne öğreneceğim?

Paylaşılan anahtarlı şifrelemeyi, anahtar boyutlarını ve blok ile akış şifrelerini anlayın Cryptology Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Cryptology Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Cryptology Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.

“Simetrik Şifreleme Kavramları” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Cryptology Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Cryptology Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Simetrik Şifreleme Kavramları
  2. AES Yapısı: Turlar ve Durum Matrisi
  3. AES Anahtar Genişletme ve Anahtar Boyutları
  4. Uygulamalı AES ile Dosyaları Şifreleme
← Cryptology Academy Sayfasına Dön