Colección de citas famosas - Frases motivadoras - ¿Qué papel desempeñan las firmas digitales en el proceso de firma electrónica?

¿Qué papel desempeñan las firmas digitales en el proceso de firma electrónica?

Aquí es necesario ampliar algunos conceptos:

1. La clave pública puede ser obtenida y utilizada por todos, mientras que la clave privada es privada y sólo usted la conoce, pero no los demás. . Conseguir.

2. Cifrado simétrico: Cifrado mediante un criptosistema de clave única, es decir, sólo se puede utilizar la misma contraseña para cifrar o descifrar la información.

3. Algoritmo asimétrico: Tiene dos claves únicas, una pública y otra privada. Tiene las siguientes propiedades: los archivos cifrados con la clave pública sólo se pueden descifrar con la clave privada, y la privada. clave Los archivos cifrados con una clave pública sólo se pueden descifrar con la clave pública.

Para ilustrar el papel de la tecnología de firma digital en el proceso de firma electrónica, lo ilustramos mediante un escenario de firma electrónica: supongamos que la empresa A envía un documento confidencial a la empresa B, lo que requiere que la empresa B firme en línea utilizando una firma electrónica, entonces los pasos son:

(1) La empresa A envía el archivo a la empresa B

Para garantizar que el contenido del archivo no se filtre durante el proceso de transmisión. , La empresa A utiliza cifrado simétrico para cifrar el archivo y lo envía a la empresa B.

Para garantizar que solo la empresa B reciba la clave secreta cifrada en los pasos anteriores, la empresa A cifra la clave secreta con la clave pública de la empresa B (luego solo la empresa B puede abrirla utilizando la clave privada).

(2) La empresa B recibe y firma el documento

Después de que la empresa B recibe el archivo, utiliza su propia clave privada para descifrarlo y obtener su contenido;

Empresa B Agrega una apariencia de firma al archivo para formar un nuevo archivo con el contenido del archivo de apariencia del sello;

Convierte el nuevo archivo en un fragmento de código (la tecnología es una operación hash , y el código es un valor hash);

Utilice la clave privada de la empresa B para cifrar el valor hash, formando la firma digital de la empresa B.

Del proceso anterior, se puede ver que una firma digital utiliza un algoritmo hash para extraer el valor hash del archivo fuente y lo cifra con la clave privada del remitente, ya que el contenido del resumen del archivo fuente es único. , por lo que la firma digital también es única. El proceso de formar una firma digital, agregarla al documento fuente y enviarla al firmante es el proceso de firma electrónica.