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.
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) = ∞.