Ana sayfa / Hesaplayıcılar / Eliptik Eğri Nokta Toplama Hesaplayıcı
Ücretsiz çevrim içi araçlar

Eliptik Eğri Nokta Toplama Hesaplayıcı

Asal alan üzerinde eliptik eğri nokta toplama işlemini adım adım hesaplayın. Örnek: a=2, p=17, P(5,1), Q(6,3) → (10,6). İşlem tarayıcınızda yerel olarak yapı…

Kullanmaya başla

Özellikler ve Kullanım

Bu araç, eliptik eğri aritmetiğini öğrenmek için tasarlanmıştır. Yalnızca bir toplama işlemi yapar; skaler çarpma, imza veya anahtar doğrulama yoktur.

Çalışan Örnek

Varsayılan değerlerle (a=2, p=17, P=(5,1), Q=(6,3)) sonuç P+Q=(10,6) olarak doğrulanmıştır. Ayrıca P=(5,1) ve Q=(5,16) girilirse, aynı x ve zıt y koordinatları nedeniyle sonsuzdaki nokta döner.

Hesaplama Yöntemi

Farklı noktalar için eğim (yQ-yP)/(xQ-xP) mod p, aynı nokta için (3xP²+a)/(2yP) mod p kullanılır. Modüler ters, genişletilmiş Öklid algoritmasıyla hesaplanır.

Sınırlamalar

p değeri 200000 ile sınırlıdır; bu, JavaScript güvenli tamsayı aralığında kalır. Bileşik modüller ve eğri üzerinde olmayan noktalar reddedilir. Bu araç üretim kriptografisi için uygun değildir.

SSS

  • Soru: Neden b katsayısını girmiyorum?
    Cevap: b, P noktasından türetilir; Q noktasının aynı eğri üzerinde olması gerekir.
  • Soru: Sonsuzdaki nokta nasıl gösterilir?
    Cevap: Dikey ters noktalar toplandığında sonuç sonsuzdaki nokta olarak döner.
  • Soru: Bu araçla imza doğrulayabilir miyim?
    Cevap: Hayır, yalnızca bir nokta toplama işlemi yapar; kriptografik işlemler için tasarlanmamıştır.

Kontrol Listesi

  • p değerinin asal olduğundan emin olun.
  • Koordinatları mod p'ye göre girin.
  • Sonucu doğrulamak için küçük örnekler kullanın.

İşlem tarayıcınızda yerel olarak yapılır.