Erstellen Sie ein ρ-Methodenprogramm, das elliptischen Kurvencode mit Python entschlüsselt. Da die Ganzzahlberechnung die Anzahl der Ziffern nicht begrenzt, kann sie an einem Tag erstellt werden. Ein Python-Programm wird eingerichtet und auf https://ecc-256.com veröffentlicht. Ein Beispiel für die Entschlüsselung einer elliptischen 30,40,50,60-Bit-Kurve wird ebenfalls veröffentlicht. Selbst wenn ich das Programm (Rho.py) in Rho.txt geändert habe, fiel es mir schwer, es zu veröffentlichen. WordPress erwies sich als nicht hochladbar, wenn der Text importiert wurde. Das inverse Element (1 / a (mod p)) und die Methodenmultiplikation (a * b (mod p)) sind wie definiert. Diese Entschlüsselung ist ungefähr 15-mal langsamer als C + gmp und ungefähr 30-mal langsamer als C +, das mehrfach selbst erstellt wurde. Bewertung der Langsamkeit in Python (Zeiger speichern) mit der umgekehrten Quelle Wir planen, eine Hochgeschwindigkeitsversion der ρ-Methode zu erstellen, die die C-Methode zur Methodenmultiplikation verwendet.
Recommended Posts