← Forsøksrapport v2

Symmetri i elliptiske kurver

Kontrollert matematisk studie · kjent teori, ingen ny kryptografisk snarvei

Vi undersøker om seks relaterte kurvepunkter kan behandles som ett matematisk objekt. Testen verifiserer symmetrier på ni forskningskurver og måler idealisert kollisjonssannsynlighet. Den finner ikke private nøkler til virkelige adresser.

Kurver verifisert9 av 9
Teoretisk reduksjon i klasser6 : 1
Mulig idealisert kollisjonsgevinst√6 ≈ 2,45×

Hva ble faktisk bevist?

På kurver av formen y²=x³+b med en primtallsorden n, gir multiplikasjon av X med en kubisk enhetsrot og fortegnsskifte av Y en gruppe på seks relaterte punkter. Vi verifiserte at disse avbildningene bevarer kurven og samsvarer med skalaroperasjoner på alle ni syntetiske grupper. En eksakt opptelling over hele 16-biterskurven bekreftet at antallet ekvivalensklasser er (n−1)/6+1.

Viktig: Dette er etablert gruppeteori og ikke en ny oppdagelse. Ekvivalensklasser reduserer ikke automatisk kjøretiden til Pollard rho: kostnaden for normalisering og risikoen for korte, ubrukelige sykluser må håndteres.

Simulert idealisert kollisjonseksperiment

Vi trekker tilfeldige, uavhengige gruppeelementer frem til første gjentakelse. I den grønne serien teller vi to elementer som like når de tilhører samme seks-punktsklasse. Dette er IKKE en virkelig Pollard rho-vandring eller et søk etter skjult nøkkel.

28110816 bit1,07743920 bit4,4851,83724 bitUten symmetri6-punkts ekvivalens

Måledata fra simuleringen

BitRepetisjonerSnitt utenSnitt seksfoldMålt forholdTeori
16300281.05107.992.60252.4495
203001076.76438.632.45482.4495
243004484.531837.372.44072.4495

Forventningen for idealisert prøveantall er omtrent √(πn/2) uten symmetri og √(πn/12) med seksfold symmetri. Antall grupper og punktoperasjoner i en reell ECDLP-løser kan være annerledes.

Kurveverifikasjon

Alle ni testkurver har verifisert primtallsorden, og de seks symmetriene er verifisert på tilfeldig valgte punkter. Fullstendig orbit-opptelling er utført for 16 bit; resten er basert på algebraisk gruppestruktur samt stikkprøvetester.

BitGruppeordenForventede klasserTest
1648,7998,134PASS
20784,897130,817PASS
2412,587,5632,097,928PASS
28201,298,84333,549,808PASS
323,221,180,089536,863,349PASS
3651,539,513,4378,589,918,907PASS
40824,635,470,601137,439,245,101PASS
4413,194,144,388,5012,199,024,064,751PASS
48211,106,205,190,69335,184,367,531,783PASS

Forskningsmessig konklusjon

Dette demonstrerer ingen ny løsning på elliptisk kurve-diskret logaritme. En reell algoritme må måles på blinde testnøkler, vise verdi utover eksisterende automorfimetoder og inkludere hele tids- og minnekostnaden. Selv en konstantfaktorforbedring på omtrent 2,45× ville ikke gjøre 256-biters Ethereum-nøkler praktisk mulig å finne.

Det er dokumentert i kryptografilitteraturen at naiv symmetri-normalisering kan skape fruktløse sykluser. Denne demoen er bevisst begrenset til korrekt algebra og idealiserte kollisjoner.

Reproduser resultater

Python-kildeResultater (JSON)

Standardbiblioteket i Python. Fra denne katalogen: python3 symmetry_experiment.py --seed 20261022 --repeats 300. Krever referansefilen i ../research-v2/benchmark_reference.py.