Créez un programme de méthode ρ qui décrypte le code de la courbe elliptique avec python. Étant donné que le calcul des nombres entiers n'a pas de limite sur le nombre de chiffres, il pourrait être créé en une journée. Un programme python est mis en place et publié sur https://ecc-256.com. Un exemple de décryptage d'une courbe elliptique de 30, 40, 50, 60 bits est également affiché. Même si j'ai changé le programme (Rho.py) en Rho.txt, j'ai eu du mal à le poster. WordPress s'est avéré être non téléchargeable s'il y avait une importation dans le texte. L'élément inverse (1 / a (mod p)) et la méthode de multiplication (a * b (mod p)) sont tels que définis. Ce décryptage est environ 15 fois plus lent que C + gmp et environ 30 fois plus lent que C + self-made plusieurs fois. Pour évaluer la lenteur en python (sauvegarde du pointeur), avec la source inverse Nous prévoyons de créer une version rapide de la méthode ρ qui utilise la méthode C pour la multiplication de méthode.
Recommended Posts