Agencia Estatal Boletín Oficial del Estado

Ministerio de la Presidencia Agencia Estatal Boletín Oficial del Estado

Está Vd. en
  • Inicio
  • BORME
  • Preguntas frecuentes. ¿Por qué un documento electrónico firmado es inalterable?
¡Nuevo!Códigos electrónicos: Nueva colección ampliada y mejorada, presentada por ramas del derecho

¿Por qué un documento electrónico firmado es inalterable?

El proceso de firma electrónica bloquea y "congela" el contenido de un documento de modo que cualquier alteración del mismo invalida la firma electrónica incorporada.

El proceso de firma electrónica se compone de dos operaciones:

  1. calcular un resumen (o hash) digital de longitud fija a partir del contenido completo del documento
  2. cifrar ese resumen con la clave privada correspondiente al certificado del emisor. El resumen cifrado se empaqueta con el documento aunque el contenido visible del documento no se cifra, para que sea legible.

Para validar un documento firmado electrónicamente, es decir, para confirmar que no ha sido alterado por ninguna causa desde que se firmó hay que realizar tres operaciones:

  1. volver a calcular el resumen (hash) a partir del contenido del documento
  2. descifrar el resumen incluido en el documento mediante la clave pública contenida en el certificado del emisor y
  3. comparar ambos resúmenes. Si son iguales, el documento no ha sufrido ninguna modificación desde que se firmó y, por tanto, es válido. Si ambos resúmenes no son iguales, se ha producido una alteración y la firma es declarada inválida.

El método de cálculo de los resúmenes tiene tres propiedades interesantes: (a) su longitud es siempre fija, independientemente de la longitud del documento resumido, (b) una alteración mínima en el contenido del documento produce un resumen muy distinto y (c) calcular un resumen no es una operación simétrica: se puede fácilmente calcular el resumen de un texto pero no es posible reconstruir el texto a partir del resumen.

Subir

Agencia Estatal Boletín Oficial del Estado

Avda. de Manoteras, 54 - 28050 Madrid - Tel.: (+34) 91 111 4000