Elipsinės kreivės (ECC) vizualizatorius

Pamatyk elipsinę kreivę virš pirminio lauko ir taškų sudėties grupės dėsnį, saugantį kripto raktus.

🔒 100 % naršyklėje — niekas neįkeliama

Žaislinė elipsinė kreivė y² = x³ + ax + b virš pirminio lauko. Tas pats grupės dėsnis saugo realius raktus — tik pirminis skaičius yra astronomiškai didesnis.

Kreivės taškai18
🟠 P + Q(0, 6) + (0, 11) = ∞ (begalybės taškas)

Kaip tai veikia

Pasirink nedidelę kreivę y² = x³ + ax + b virš pirminio lauko ir pamatyk kiekvieną atbrėžtą tašką, tada pasirink du taškus P ir Q, kad stebėtum, kaip grupės dėsnis duoda P + Q. Tai tiksliai ta pati aritmetika, kuri slypi už ECDSA ir Bitcoin/Ethereum raktų (secp256k1) — tik ten pirminis skaičius yra 256 bitų, o ne keletas, todėl taškų pavaizduoti negalima, bet taisyklės identiškos.

Tik edukacinės žaislinės kreivės — per mažos bet kokiai realiai saugai.

Dažnai užduodami klausimai

Ką matau?

Kiekvieną (x, y) porą, tenkinančią kreivės lygtį pasirinkto pirminio lauko atžvilgiu. Reali elipsinės kreivės kriptografija naudoja tą pačią struktūrą su didžiuliu pirminiu skaičiumi.

Kaip veikia taškų sudėtis?

Nubrėžk liniją per P ir Q — ji kerta kreivę trečiame taške, kuris atspindimas, gaunant P + Q. Baigtiniame lauke tas pats apskaičiuojama moduline aritmetika.

Kas yra begalybės taškas?

Grupės tapatybės elementas — veikia kaip nulis, todėl P + (−P) = ∞.

Susiję įrankiai

Įterpti šį įrankį

Pridėkite šį nemokamą įrankį į savo svetainę: