Los certificados digitales son credenciales electrónicas que se utilizan para verificar la identidad en Internet y ofrecen protección frente a la suplantación de identidad, la interceptación de comunicaciones y la manipulación de datos durante la transmisión.

Para verificar la autenticidad de las comunicaciones en línea y confirmar la identidad de los remitentes de documentos, se utilizan ampliamente las firmas digitales basadas en criptografía de clave pública. En concreto, las firmas digitales funcionan de la siguiente manera:

Lado del remitente:

  1. Genere un «resumen del mensaje» aplicando una función hash criptográfica al contenido del documento.
  2. Cifre el resumen del mensaje con la clave privada del remitente, creando así la firma digital.
  3. Envíe al destinatario el documento original junto con la firma digital.

Por parte del destinatario:

  1. Descifra la firma digital utilizando la clave pública del remitente para recuperar el resumen original del mensaje.
  2. Genere de forma independiente un nuevo resumen del mensaje a partir del documento recibido utilizando la misma función hash criptográfica.
  3. Compruebe que los dos resúmenes de mensaje coinciden.

Mediante este proceso, el destinatario confirma la identidad del remitente como propietario legítimo de la clave pública y se asegura de que el documento no haya sido alterado durante la transmisión. Para garantizar la seguridad, el destinatario debe obtener la clave pública del remitente de una forma fiable y verificable. Los certificados digitales cumplen esta función: si las firmas digitales son el equivalente tecnológico de los «sellos» oficiales, los certificados digitales pueden considerarse el «certificado de autenticidad» de dichos sellos.

Naturalmente, los certificados digitales deben ser emitidos por organizaciones externas de confianza conocidas como autoridades de certificación (CA). Estos certificados suelen contener la siguiente información:

  • La clave pública del propietario (titular del certificado)
  • Información de identificación y credenciales del titular del certificado
  • Detalles sobre la autoridad de certificación (CA) que emitió el certificado
  • La firma digital de la propia CA que verifica la autenticidad del certificado

La firma digital de la CA puede verificarse mediante la clave pública incluida en el certificado firmado digitalmente de la propia CA (denominado habitualmente certificado de la CA). Al obtener y verificar el certificado de la CA, los usuarios pueden confirmar la autenticidad del certificado digital emitido al usuario.