0Pricing
Cryptology Academy · Ders

Açık Anahtarlı Kriptografi Kavramları

Anahtar çiftlerini, açık dağıtımı ve özel anahtar gizliliğini anlayın

Açık Anahtarlı Kriptografi 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

Açık anahtarlı kriptografi, kadim anahtar dağıtımı sorununu çözdü. Bu derste anahtar çiftlerini, açık ve özel anahtarları ve güven modelini anlayacağız.

Anahtar Dağıtım Sorunu

1976'dan önce iki tarafın güvenli iletişim kurmadan önce gizli bir anahtarı paylaşması gerekiyordu. Bunun için güvenli bir kanal gerekliydi — ancak güvenli bir kanalınız varsa neden şifreleme yapasınız ki?

Anahtar Çifti Kavramı

Asimetrik kriptografi, matematiksel olarak birbirine bağlı bir anahtar çifti kullanır: açık anahtar (herkesle paylaşılabilir) ve özel anahtar (asla paylaşılmaz). Bunlar birbirinin tersi işlemlerdir: Enc(pub, M) → C; Dec(priv, C) → M.

Tuzak Kapılı Tek Yönlü İşlev

Açık anahtarlı kriptografi, tuzak kapılı tek yönlü işlevlere dayanır: ileri yönde hesaplamak kolaydır (büyük asal sayıları çarpmak), ancak tuzak kapısı (asal çarpanlar) olmadan tersine çevirmek (çarpanı bulmak) hesaplama açısından uygulanamazdır.

Açık Anahtarlarla Gizlilik

Alice, Bob'a gizli bir ileti göndermek ister: Bob'un açık anahtarıyla şifreleme yapar. Şifreyi yalnızca Bob'un özel anahtarı çözebilir. Eve, Bob'un açık anahtarını görebilir ancak iletiyi çözemez.

Özel Anahtarlarla Kimlik Doğrulama

Bob kimliğini kanıtlar: bir iletiyi özel anahtarıyla imzalar. Bob'un açık anahtarına sahip herkes imzayı doğrulayabilir. Sahte imza oluşturmak için özel anahtar gerekir; anahtar güvenliyse bu işlem uygulanamazdır.

Asimetrik ve Simetrik Şifreleme Hızı

RSA-2048 şifrelemesi, AES-128'den yaklaşık 100.000 kat daha yavaştır. Bu nedenle asimetrik şifreleme yalnızca kısa bir simetrik anahtarı şifrelemek için kullanılır; ardından toplu verileri AES işler. Buna hibrit şifreleme denir.

Anahtar Çifti Oluşturmaya Genel Bakış

RSA: iki büyük asal sayı olan p ve q'yu seçin. ECC: eliptik bir eğri üzerinde rastgele bir k olan skaler seçin. Her ikisi de bir anahtar çifti oluşturur. Özel anahtar rastgele sırdır; açık anahtar bundan türetilir.

Güven ve Açık Anahtar Dağıtımı

Bir açık anahtarın gerçekten Alice'e ait olduğunu nasıl bilirsiniz? Güvenilir bir üçüncü tarafa ihtiyacınız vardır: Sertifika Yetkilisi (CA), Alice'in açık anahtarını imzalayarak bir sertifika oluşturur. Buna PKI denir.

Güven Ağı

PGP, merkezi olmayan bir güven ağı kullanır: arkadaşlar birbirlerinin anahtarlarını imzalar. Carol'a güveniyor ve Carol da Bob'un anahtarını imzalamışsa Bob'un anahtarına güvenebilirsiniz — merkezi bir CA gerekmez.

Açık Anahtar Altyapısına (PKI) Genel Bakış

PKI, açık anahtar sertifikalarının düzenlenmesi, dağıtılması, iptal edilmesi ve doğrulanması için kullanılan altyapıdır. TLS, PKI'ya dayanır. Tarayıcıların güven depolarında yaklaşık 150 kök CA sertifikası bulunur.

Hızlı Kontrol

Yalnızca Bob'un okuyabileceği şifreli bir ileti göndermek için hangi anahtarla şifreleme yaparsınız?

Özet

Açık anahtar kavramları artık net! Şimdi RSA anahtarlarını adım adım oluşturacak ve matematiksel işlemleri izleyeceğiz.

Sıkça Sorulan Sorular

“Açık Anahtarlı Kriptografi Kavramları” dersi ücretsiz mi?

Evet — “Açık Anahtarlı Kriptografi 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.

“Açık Anahtarlı Kriptografi Kavramları” dersinde ne öğreneceğim?

Anahtar çiftlerini, açık dağıtımı ve özel anahtar gizliliğini 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.

“Açık Anahtarlı Kriptografi 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. Açık Anahtarlı Kriptografi Kavramları
  2. RSA Anahtarı Oluşturma: Adım Adım
  3. RSA Şifreleme ve Şifre Çözme Matematiği
  4. RSA'nın Gerçek Dünyadaki Kullanım Alanları ve Anahtar Uzunlukları
← Cryptology Academy Sayfasına Dön