Clave pública, cifrado de clave privada, proceso de descifrado
Colocar
Clave privada: k,
clave pública: K,
punto base de la curva elíptica: G, (y satisfacer K = k * G, clave privada k →Clave pública K, el proceso es irreversible)
Mensaje a cifrar:
Mensaje Resumen del mensaje: Resumen
cifrado mensaje: Cifrado
Número aleatorio: X
El proceso de encriptación
- Resumen del mensaje: Resumen = G ∗ X Resumen = G * XD i g es t=GRAMO∗X
- Firma digital: E = K ∗ X + Mensaje E = K * X + Mensajemi=k∗X+M ensaje _ _ _
- Enviar resumen y cifrado al receptor
El proceso de descifrado
Mensaje: METRO = E − K ∗ X = E − ( k ∗ G ) ∗ X = E − k ∗ ( G ∗ X ) = E − k ∗ D igest M = E - K * X \\ = E - (k * G) * X\\ = E - k * ( G * X)\\ = E - k * ResumenMETRO=mi−k∗X=mi−( k∗g )∗X=mi−k∗( G∗x )=mi−k∗D i g es t