¿Quién comenzó el negocio del certificado de firma digital?

La creación de una firma digital es un proceso matemático complejo. Sin embargo, como la computadora calcula las complejidades del proceso, ¡aplicar una Firma digital no es más difícil que crear una manuscrita!

El siguiente proceso ilustra en términos generales los procesos detrás de la generación de una firma digital:

1. Alice hace clic en ‘firmar’ en su aplicación de correo electrónico o selecciona qué archivo se va a firmar.
2. La computadora de Alice calcula el ‘hash’ (el mensaje se aplica a una función de hash matemática conocida públicamente que convierte el mensaje en un número largo denominado hash).
3. El hash se encripta con la clave privada de Alice (en este caso se conoce como clave de firma) para crear la firma digital.
4. El mensaje original y su firma digital se transmiten a Bob.
5. Bob recibe el mensaje firmado. Se identifica como firmado, por lo que su aplicación de correo electrónico sabe qué acciones deben realizarse para verificarlo.
6. La computadora de Bob descifra la firma digital usando la clave pública de Alice.
7. La computadora de Bob también calcula el hash del mensaje original (recuerde: la función matemática utilizada por Alice para hacer esto se conoce públicamente).
8. La computadora de Bob compara los hash que ha calculado del mensaje recibido con el hash ahora descifrado recibido con el mensaje de Alice.

Representado esquemáticamente:

Si el mensaje ha permanecido integral durante su tránsito (es decir, no ha sido manipulado), en comparación, los dos hashes serán idénticos.

Sin embargo, si los dos hashes difieren en comparación, entonces la integridad del mensaje original se ha visto comprometida. Si se manipula el mensaje original, el equipo de Bob calculará un valor hash diferente. Si se crea un valor hash diferente, el mensaje original se habrá modificado. Como resultado, la verificación de la firma digital fallará y Bob será informado.

Gracias.