¿Cuáles son los principios y funciones de las firmas digitales?
1. Cifrado de clave pública
Supongamos que encuentro dos cadenas de números, una es 1* y la otra es 2*. Me gusta el número 2*, así que lo guardo y no te lo diré (la clave privada). Luego te diré que 1* es mi clave pública.
Tengo un archivo que otros no pueden leer, así que lo cifré con 1*. Alguien más encontró este archivo, pero no sabía que 2* es la clave privada para descifrarlo, por lo que no pudo descifrarlo. Sólo yo puedo usar
para encadenar 2*, que es mi clave privada. clave, para descifrarlo. De esta manera puedo proteger los datos.
Mi buen amigo x usó mi clave pública 1* para cifrar el carácter a. Después del cifrado, se convirtió en b y lo puso en Internet. Otros han robado este archivo, pero no pueden descifrarlo porque no saben que 2* es mi clave privada.
Solo yo puedo descifrarlo y, después de descifrarlo, obtengo un. De esta forma, podemos transmitir datos cifrados.
2. Firma de clave privada
Si cifro un dato con la clave privada (por supuesto, solo yo puedo cifrar con la clave privada, porque solo yo sé que 2* es mi clave privada), como resultado, todos han visto mi contenido, porque todos saben que mi clave pública es 1*, entonces, ¿para qué sirve este cifrado?
Pero mi buen amigo x dijo que alguien se hizo pasar por mí y le envió una carta. ¿Qué hacer? Cifro la carta que quiero enviar, cuyo contenido es c, usando mi clave privada 2*. El contenido cifrado es d, se lo envío a x y luego le digo que lo descifre para ver si es c. Lo descifró con mi clave pública 1* y descubrió que efectivamente era c.
En este momento, pensará que los datos que se pueden descifrar con mi clave pública deben estar cifrados con mi clave privada. Sólo yo conozco mi clave privada, para que él pueda confirmar que efectivamente fui yo quien la envió.
De esta forma podremos confirmar la identidad del remitente. Este proceso se llama firma digital. Por supuesto, el proceso específico es un poco más complicado. Utilice la clave privada para cifrar datos para firma digital.
Resumen: La clave pública y la clave privada están en pares y se descifran entre sí.
Cifrado con clave pública, descifrado con clave privada.
Firma digital de clave privada, verificación de clave pública.