0Pricing
Cryptology Academy · Ders

Eliptik Eğri Grup Yasası

Weierstrass eğrileri üzerindeki nokta toplama ve iki katına çıkarmayı görselleştirin.

Eliptik Eğri Grup Yasası, 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

Eliptik eğriler, 'ayrık logaritma' probleminin sonlu cisimlerdekinden daha zor olduğu matematiksel bir grup sağlar. Bu, eşdeğer güvenlik için daha küçük anahtarların kullanılmasına olanak tanır.

Kısa Weierstrass Biçimi

Bir Weierstrass eliptik eğrisi: y² = x³ + ax + b (mod p) Koşul: 4a³ + 27b² ≠ 0 (tekil olmayan) Bu denklemi sağlayan tüm (x,y) noktaları ile bir 'sonsuzdaki nokta' bir grup oluşturur.

P-256 Eğri Parametreleri

NIST P-256 (secp256r1): p = 2^256 - 2^224 + 2^192 + 2^96 - 1 (asal) a = p-3 b = 41058363725152142129326129780047268409114441015993725554835256314039467401291 Mertebesi n ≈ 2^256 olan G taban noktası

Nokta Toplama: İki Farklı Nokta

P + Q (P ≠ Q): 1. eğim λ = (Qy - Py) / (Qx - Px) mod p 2. x3 = λ² - Px - Qx mod p 3. y3 = λ(Px - x3) - Py mod p 4. Sonuç: R = (x3, y3)

Nokta İkiye Katlama: P + P

P + P = 2P: 1. λ = (3Px² + a) / (2Py) mod p 2. x3 = λ² - 2Px mod p 3. y3 = λ(Px - x3) - Py mod p 4. Bölme = modüler tersle çarpma

Sonsuzdaki Nokta (Birim Eleman)

'Sonsuzdaki nokta' O, birim elemandır: tüm P noktaları için P + O = P olur. P noktasına tersi olan -P = (x, -y) eklendiğinde O elde edilir. Eğri üzerindeki her noktanın bir tersi vardır.

Geometrik Yorum

Nokta toplama: P ve Q noktalarından geçen bir doğru çizin; doğru eğriyi üçüncü bir noktada keser; x eksenine göre yansıtılan nokta P+Q olur. Nokta ikiye katlama: P noktasındaki teğeti çizin; kesişim noktasını bulun; yansıtın.

Grup Mertebesi

|E| grup mertebesi, O dahil olmak üzere eğri üzerindeki nokta sayısıdır. Hasse teoremi: |p+1-2√p| ≤ |E| ≤ p+1+2√p. P-256 için n ≈ 2^256'dır; bu, alt grup yapısına sahip devasa bir gruptur.

Kofaktör

Kofaktör h = |E| / n. P-256 için: h=1 (taban noktası grubun tamamını üretir). Curve25519 için: h=8. Küçük kofaktör, küçük alt grup saldırılarını mümkün kılabilir; X25519'da bu saldırılar kofaktör çarpımıyla ele alınır.

EC Grupları Neden Özeldir

Z*p gruplarında indeks hesaplama algoritmaları DLP'yi alt üstel zamanda çözer. Asal cisimler üzerindeki EC grupları için genel eğrilerde alt üstel bir algoritma bilinmemektedir. 256 bitlik EC'nin yaklaşık 3072 bitlik RSA'ya eşdeğer olmasının nedeni budur.

Nokta Sıkıştırma

Bir EC noktası (x,y), yalnızca x + 1 parite biti olarak saklanabilir. y'yi geri elde etmek için: y² = x³+ax+b mod p → y = √(x³+ax+b) mod p. İki çözüm vardır; parite biti doğru olanı seçer. İletim boyutunu yarıya indirir.

Kısa Kontrol

Eliptik eğri grubunun birim elemanı nedir?

Özet

EC grup yasası artık açıktır. Sırada, ECDH ve ECDSA'yı güvence altına alan zor problem olan skaler çarpımı ve ECDLP'yi inceleyeceğiz.

Sıkça Sorulan Sorular

“Eliptik Eğri Grup Yasası” dersi ücretsiz mi?

Evet — “Eliptik Eğri Grup Yasası” 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.

“Eliptik Eğri Grup Yasası” dersinde ne öğreneceğim?

Weierstrass eğrileri üzerindeki nokta toplama ve iki katına çıkarmayı görselleştirin. 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.

“Eliptik Eğri Grup Yasası” 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. Eliptik Eğri Grup Yasası
  2. Skaler Çarpım ve ECDLP
  3. Standart Eğriler: P-256, Curve25519, secp256k1
  4. ECC ve RSA: Güvenlik ve Performans Dengeleri
← Cryptology Academy Sayfasına Dön