Criptografía (CCXCIII): Multiplicación escalar en una curva elíptica sobre un cuerpo finito ℤp en python
Continúo poniendo scripts de programación en python para automatizar tareas que tengan relación con la criptografía . En el post anterior puse un script en python para implementar la suma de dos puntos de una curva elíptica definida sobre un cuerpo finito ℤ p , y en éste incluyo uno que implementa la multiplicación escalar de un punto de una curva elíptica definida sobre el mismo tipo de cuerpo ; la operación que constituye la base de la Criptografía de Curva Elíptica (ECC) . E l pseudocódigo para implementar la multiplicación escalar es: - Script python para implementar la multiplicación escalar de un punto de una curva elíptica definida sobre un cuerpo finito ℤ p : El script es el siguiente: #!/usr/bin/env python # -*- coding: utf-8 -*- # MULTIPLICACIÓN DE UN PUNTO DE UNA CURVA ELÍPTICA (CE) POR UN ESCALAR: # # http://mikelgarcialarragan.blogspot.com/ import sympy def suma_puntos...