Los sellos temporales
33.4 Los sellos temporales
Los sellos temporales (timestamps) son mecanismos criptográficos que proporcionan prueba verificable de que un documento existía en una fecha y hora específicas. Aunque una firma digital demuestra autenticidad e integridad, no proporciona por sí sola una prueba independiente del momento en que fue creada. Un atacante podría alegar que una firma fue creada después de los hechos que afectan su interpretación. Los sellos temporales cierran esta brecha, proporcionando certificación por una tercera parte confiable de que un documento (o su hash) existía en un momento específico.
En el contexto de firma digital y gestión comercial, los sellos temporales son particularmente importantes en contextos donde la fecha tiene implicaciones legales o comerciales. Contratos con fecha de efectividad específica, prueba de recepción de un documento en una fecha límite, o demostración de que una invención existía en una fecha particular para propósitos de patentes, todos dependen de sellos temporales confiables.
Funcionamiento técnico de sellos temporales
Un sello temporal es creado por una Autoridad de Sellado de Tiempo (TSA, por sus siglas en inglés), una entidad tercera independiente que mantiene un reloj sincronizado mediante protocolos NTP (Network Time Protocol) con precisión de milisegundos. El proceso de sellado temporal funciona de la siguiente manera:
El usuario o sistema que desea sellar temporalmente un documento calcula el hash del documento utilizando una función hash criptográfica. Este hash, junto con una solicitud de sello temporal, se envía a la TSA a través de una conexión segura. La TSA recibe la solicitud, verifica que fue recibida en una fecha y hora específicas (según su reloj sincronizado), calcula un nuevo hash que incluye el hash del documento junto con la marca temporal y su clave privada, y devuelve al solicitante una respuesta firmada digitalmente que contiene el hash del documento, la marca temporal, y la firma de la TSA.
Esta respuesta es guardada junto con el documento original. La verificación posterior es posible porque cualquiera puede verificar la firma de la TSA utilizando la clave pública de la TSA (obtenida de su certificado), confirmando que la TSA realmente certificó que el documento existía en esa fecha específica.
Estándares y regulación de sellos temporales en Europa
En la Unión Europea, bajo el Reglamento eIDAS (Identificación Electrónica, Autenticación y Servicios de Confianza), los sellos temporales cualificados son emitidos únicamente por Proveedores de Servicios de Sellado de Tiempo Cualificados que están inscritos en registros nacionales y sujetos a auditoría externa regular. Un sello temporal cualificado tiene máxima eficacia legal: en procedimientos legales, proporciona prueba presunta de la exactitud de la fecha y hora certificadas, salvo que la parte que impugna la prueba demuestre que el sellado fue manipulado.
El protocolo técnico estándar para solicitar sellos temporales es RFC 3161, que especifica el formato exacto de las solicitudes y respuestas, asegurando interoperabilidad entre clientes y Autoridades de Sellado de Tiempo. Esto permite que un documento sellado temporalmente con un proveedor europeo pueda ser verificado posteriormente por terceros en cualquier país, sin dependencia del proveedor original.
En España, la Agencia de Tecnología y Certificación Electrónica (ACCV) actúa como Autoridad de Sellado de Tiempo cualificada, proporcionando servicios de sellado temporal conformes con regulación eIDAS. Las administraciones públicas españolas también tienen autoridades de sellado de tiempo propias para procedimientos administrativos.
Aplicaciones en gestión comercial y administrativos
En comercio electrónico, los sellos temporales son utilizados para documentar el momento exacto de transacciones críticas. Por ejemplo, en una subasta online, cuando múltiples ofertas son recibidas en el mismo segundo, el sello temporal diferencia entre ellas. Un sello temporal cualificado puede demostrar que una oferta fue recibida 500 milisegundos antes de una competidora, resolviendo empates legales.
En contextos de contratación pública, los sellos temporales certifican el momento en que documentos fueron depositados en plataformas de licitación. La normativa de contratación pública española requiere que ofertas sean presentadas antes de una hora límite; los sellos temporales proporcionan prueba incontestable de cumplimiento de este plazo.
En protección de propiedad intelectual, los autores pueden sellar temporalmente borradores o versiones de obras creativas como prueba de que la obra existía en una fecha específica, protegiendo derechos de autor en caso de disputa sobre originalidad.
Diferenciación entre marcas temporales locales y sellos cualificados
Es importante distinguir entre una simple marca de tiempo local (timestamp) incluida en un documento por el servidor que lo recibe, y un sello temporal cualificado. Una marca de tiempo local es información no criptográficamente verificable: no proporciona garantía de que sea exacta o que no haya sido manipulada. Un empleado podría cambiar la fecha del reloj del servidor, alterando todas las marcas de tiempo posteriores.
Un sello temporal cualificado, en cambio, es criptográficamente verificable, emitido por una tercera parte independiente, y respaldado por regulación legal que presume su exactitud. La diferencia es análoga a la diferencia entre una persona que escribe "10 de enero de 2025" en un documento (sin valor legal), y una notaría que certifica la fecha exacta de un documento mediante firma oficial.
Caso práctico: protección de patente mediante sello temporal
Un ingeniero español desarrolla un algoritmo innovador para optimización de procesos industriales. Para proteger la innovación y establecer fecha de invención (importante para futuros derechos de patente), genera documentación técnica detallada describiendo el algoritmo. Calcula el hash SHA-256 del documento y solicita un sello temporal cualificado a través del servicio de la ACCV.
El sello temporal es devuelto en minutos, certificando que el hash del documento fue recibido por la ACCV el 15 de marzo de 2025 a las 14:30:27 (con precisión de milisegundos). El ingeniero guarda tanto el documento original como el sello temporal en un lugar seguro (potencialmente en almacenamiento de nube con acceso restringido).
Dos años después, la empresa patenta el algoritmo. Durante el proceso de examen de patente, es cuestionada la fecha real de invención. La empresa presenta el sello temporal cualificado que certifica, con prueba criptográfica verificable, que la invención existía en 2025. Esto establece fecha de invención definitiva y protege los derechos de patente contra posteriores solicitudes competidoras de patentes similares.
Ideas clave
- Los sellos temporales proporcionan certificación criptográfica de que un documento existía en una fecha y hora específicas, emitida por una tercera parte independiente.
- Una Autoridad de Sellado de Tiempo (TSA) utiliza relojes sincronizados mediante NTP y firma las certificaciones temporales con su clave privada, permitiendo verificación independiente.
- En la Unión Europea, sólo Proveedores de Servicios de Sellado de Tiempo Cualificados inscritos en registros nacionales pueden emitir sellos temporales con máxima eficacia legal.
- El protocolo RFC 3161 estandariza las solicitudes y respuestas de sellos temporales, asegurando interoperabilidad entre diferentes proveedores y jurisdicciones.
- Los sellos temporales son críticos en contextos donde la fecha tiene implicaciones legales: subastas, contratación pública, protección de propiedad intelectual.
- Una marca de tiempo local no tiene valor legal; un sello temporal cualificado es criptográficamente verificable y respaldado por presunción legal de exactitud.