Confianza que perdura más allá del producto: firmas y certificados en el DPP

Confianza que perdura más allá del producto: firmas y certificados en el DPP

La confianza en un pasaporte del producto depende de los datos firmados relativos al propio producto. De este modo, gracias a la firma digital « Transpareo Proofchain », este sigue siendo verificable durante diez años, un plazo superior al de la vida útil habitual de una plataforma.

En el año 2036, una batería llega a las instalaciones de una empresa de reciclaje. Esta escanea el código que se imprimió en la carcasa en 2026 y obtiene el pasaporte del producto. Es posible que la empresa que almacenó el pasaporte en aquel momento ya no exista. No obstante, el escaneo debe demostrar que los datos son auténticos: que proceden del fabricante y que, desde entonces, nadie ha alterado ni un solo carácter.

Esa es la clave del asunto. Un pasaporte digital del producto debe poder verificarse durante diez años o más. Una plataforma de software rara vez dura tanto tiempo. Por lo tanto, la confianza no debe depender del proveedor, sino que debe estar ligada al propio conjunto de datos.

En este artículo se explica cómo lo resuelve Transpareo: mediante dos sellos en cada versión de un pase, con el Transpareo Proofchain, que vincula cada versión con la anterior, con un identificador de emisor en su propio dominio, con un archivo que perdura más allá del proveedor y con una verificación que cualquiera puede realizar en el navegador sin necesidad de consultarnos.

Cada versión lleva dos sellos

Antes de que se publique un certificado, Transpareo comprueba si están presentes todos los campos obligatorios de su categoría de producto. Si falta alguno, se deniega la publicación.

Solo se firma un pase completo.

A continuación, Transpareo congela el contenido como una versión y le añade dos firmas independientes: una del fabricante y otra de Transpareo. El fabricante puede conservar su propia clave y gestionar su propio servicio de firma. Transpareo nunca tiene acceso a dicha clave privada y se limita a añadir su propia contrafirma. La firma del fabricante es, por tanto, una que nosotros mismos no podríamos generar.

La firma se aplica a cada dato concreto. Por ello, incluso los campos que un taller de reparación o una autoridad pueda ver adicionalmente siguen contando con la misma certificación, sin necesidad de volver a firmarlos. Puede consultar por qué esto es importante para nosotros en Dar a conocer sin perder la firma.

La verificación se realiza en el navegador del usuario. La Transpareo Time Machine, nuestra aplicación de visualización de código abierto, carga el carné, vuelve a calcular su huella digital y comprueba ambas firmas sin ponerse en contacto con ninguno de nuestros servidores. Quien tenga dudas, puede consultar el código.

Transpareo Proofchain: cada versión remite a la anterior

Un pasaporte rara vez permanece tal y como era el primer día. Supongamos que el fabricante de nuestra batería constata en 2029 que ha indicado un porcentaje de material reciclado en el cobalto demasiado elevado y lo corrige. En Transpareo, esta corrección no sobrescribe nada. Se convierte en una nueva versión, y la anterior permanece congelada junto a ella.

Se añade una corrección; la información anterior sigue vigente.

Cada nueva versión lleva la huella digital de su predecesora, calculada a partir de su parte pública. Esta referencia figura en el contenido firmado, por lo que ambas firmas la cubren. De este modo, se forma una cadena que va desde la primera versión hasta la actual: Transpareo Proofchain.

Si alguien modifica posteriormente un dato de una versión anterior, las firmas ya no coincidirán, y cualquier verificador lo detectará. Solo quien posea las claves podría volver a firmarlo y, aun así, la huella digital de la siguiente versión revelaría cualquier modificación en la parte pública. Si usted mismo conserva su clave, ni siquiera Transpareo podrá volver a firmar una versión de su pasaporte.

La cadena se puede verificar sin nuestra intervención. La herramienta Transpareo Time Machine recorre la cadena en el navegador desde la versión actual hasta la primera, vuelve a calcular la huella digital de cada versión anterior a partir de sus propios datos y la compara con la referencia de la versión posterior. Así pues, en 2036, el reciclador verá ambos datos sobre el cobalto - el original y el corregido - y podrá comprobar por sí mismo que ninguno de ellos ha sido modificado posteriormente.

Podríamos haberlo denominado «blockchain». Sin embargo, se ha diseñado deliberadamente de forma más sencilla: una cadena de huellas dactilares en los propios pasaportes, que cualquiera puede verificar mediante procedimientos abiertos sin necesidad de unirse a una red.

La identificación del emisor se encuentra en su propio dominio

Para que un verificador pueda encontrar las claves públicas, cada fabricante publica su identificador en su propio dominio, en una dirección fija que todo verificador conoce (para quienes estén familiarizados con las normas: según el estándar del W3C DID:web). Las cadenas de certificados, el método clásico, caducan a lo largo de décadas; una dirección en su propio dominio sigue siendo fiable y permanece bajo su control.

Si cambia una clave, las firmas anteriores siguen siendo verificables. La clave antigua sigue confirmando lo que firmó en su momento, pero ya no firma nada nuevo. Y dado que un fabricante podría abandonar su dominio en algún momento, Transpareo refleja cada clave pública en una dirección permanente en el momento de su publicación. De este modo, cada versión sigue siendo verificable, incluso si la dirección original deja de responder algún día.

El registro de la UE lleva un sello cualificado

El registro en el registro de la UE, que está en funcionamiento desde el 20 de julio de 2026, requiere algo más que una firma habitual: Deberá acreditar su identidad mediante eIDAS, la normativa de la UE sobre firmas electrónicas, y un sello electrónico cualificado conforme al Reglamento eIDAS 910/2014, que constituye uno de los medios autorizados. Dicho sello se basa en hardware y está vinculado a una persona jurídica certificada, lo que constituye el nivel de confianza más alto que reconoce la legislación de la UE.

Esta funcionalidad estará disponible tan pronto como se aprueben definitivamente el acto legislativo eIDAS y la interfaz del registro. Transpareo tiene previsto ofrecer para ello un servicio de sellado propio con un dispositivo de sellado de su propiedad y un certificado cualificado de un proveedor de servicios de confianza reconocido, de modo que los fabricantes que no dispongan de una infraestructura de sellado propia puedan sellar sus pases sin necesidad de hardware propio.

Un archivo que perdura más allá del proveedor

Una vez que los pases se hayan inscrito en el registro de la UE, cada versión se archivará además de forma inalterable durante diez años en Transpareo Vault. Ni el fabricante ni Transpareo podrán modificarlos posteriormente. Si el propio fabricante cesa su actividad, la parte pública de sus pases seguirá respondiendo en las mismas direcciones.

La empresa que gestiona este archivo también está concebida para perdurar: El 51 % del capital social de Transpareo AG está en manos de la Fundación Transpareo, una entidad sin ánimo de lucro con sede en Zug (Suiza), que está sujeta a la supervisión de la Autoridad Federal de Fundaciones. Una fundación no puede enajenar su patrimonio, por lo que la participación mayoritaria en la empresa nunca podrá cambiar de manos. De este modo, la continuidad de Transpareo y el acceso a largo plazo a sus pasaportes quedan garantizados estructuralmente.

Así es como un tercero verifica el pasaporte, sin necesidad de recurrir a nosotros

La prueba decisiva consiste en comprobar si alguien puede verificar el pasaporte sin necesidad de nuestra infraestructura. El procedimiento es el siguiente:

  1. Obtener el pase de cualquier fuente: del CDN, del archivo público, del registro de la UE o de un archivo de terceros.
  2. Ordenar el conjunto de datos en una secuencia fija y calcular su huella digital.
  3. Obtener las claves públicas del fabricante y de Transpareo en las direcciones indicadas en el pase.
  4. Comprobar ambas firmas con la huella digital. Si ambas coinciden, el pasaporte es auténtico y no ha sido alterado.

Sin necesidad de iniciar sesión, sin llamar a Transpareo, sin depender de una plataforma en funcionamiento. El procedimiento que se utiliza para el cálculo se detalla en las preguntas al final.

Lo que ya está en funcionamiento y lo que se está preparando

Se utilizan las firmas, la concatenación de versiones en Transpareo Proofchain, la verificación en el navegador, la identificación del emisor en su propio dominio y la clave propia del fabricante. El archivo inalterable de diez años ya está creado y entrará en vigor tan pronto como los pasaportes se hayan inscrito en el registro de la UE. Está previsto el uso del sello cualificado para el registro de la UE tan pronto como se hayan ultimado el Reglamento eIDAS y la interfaz del registro.

Lo que se ha firmado y archivado una vez sigue siendo verificable, independientemente de quién gestione la plataforma en el futuro.

Preguntas sobre esta publicación

¿Quién tiene nuestra clave de firma?

Usted mismo, si así lo desea. El fabricante puede gestionar su propio servicio de firma, y Transpareo nunca conserva la clave privada, sino que se limita a añadir la contrafirma independiente. De este modo, cada versión del pase cuenta con dos firmas de dos entidades independientes entre sí, y la firma del fabricante es una que la propia Transpareo no puede generar.

¿Podemos corregir una información ya publicada?

Sí, como nueva versión. La corrección no sobrescribe nada; la versión anterior permanece congelada junto a ella. La nueva versión lleva la huella digital de su predecesora en el contenido firmado, con lo que se crea una cadena desde la primera versión hasta la actual, que puede consultarse en Transpareo Proofchain. Quien modifique posteriormente una versión anterior rompe sus firmas o la cadena, y Transpareo Time Machine se lo muestra a cualquier verificador sin que este tenga que preguntarnos.

¿Qué pasará con nuestros pasaportes si, en algún momento, Transpareo dejara de existir?

Siguen siendo verificables porque la confianza se basa en el propio conjunto de datos. Cada versión está firmada con claves que se publican en las direcciones indicadas en el pasaporte, y Transpareo replica cada clave pública en una dirección permanente en el momento de su publicación, de modo que la verificación perdura incluso si la dirección original desapareciera. Además, a partir del registro en la UE, cada versión queda almacenada de forma inalterable en Transpareo Vault, el archivo de diez años. La propia empresa también está concebida para perdurar, ya que el 51 % del capital social de Transpareo AG está en manos de la Fundación Transpareo, una entidad sin ánimo de lucro con sede en Zug, que está sujeta a la supervisión de la Autoridad Federal de Fundaciones. Una fundación no puede enajenar su patrimonio, por lo que la participación mayoritaria en la empresa nunca podrá cambiar de manos.

¿Por qué aparece el identificador del expositor en su propio dominio?

Porque las cadenas de certificados caducan a lo largo de décadas y un pasaporte debe poder verificarse durante diez años o más. El emisor publica su identificador en una dirección fija dentro de /.well-known/ en su propio dominio (según el estándar DID:web del W3C), y esta permanece estable y bajo su control, incluso en caso de cambiar de proveedor. Un verificador obtiene las claves públicas de allí sin necesidad de pedir permiso a nadie.

¿Qué ocurre con los pases antiguos cuando cambiamos una llave?

Siguen siendo verificables. La clave antigua sigue confirmando lo que en su día firmó; simplemente ya no firma nuevos certificados. Dado que cada clave pública se duplica de forma permanente al publicarse, un verificador podrá encontrar la clave correcta incluso años después. Esto es precisamente lo que convierte el cambio en un trámite rutinario que no altera el historial.

¿Necesitamos un sello de confianza propio para el registro de la UE?

No es obligatorio. El registro es un trámite que usted mismo debe realizar, y su identidad se acredita a través de eIDAS, mediante una firma electrónica cualificada, un sello o un certificado de atributos cualificado. Para ello, Transpareo gestionará su propio servicio de sellos con un dispositivo de sellos propio y un certificado cualificado de un proveedor de servicios de confianza reconocido, de modo que los fabricantes que no dispongan de su propia infraestructura de sellos puedan cumplir con la obligación sin necesidad de hardware propio. Se prevé que esta funcionalidad esté disponible tan pronto como se aprueben definitivamente el Reglamento eIDAS y la interfaz del registro.

¿Qué ocurre si un pase está incompleto en el momento de la publicación?

No se firma. Antes de la congelación, el registro se comprueba para verificar que cumpla con los campos obligatorios de su categoría de producto y, si dicha validación falla, se deniega la publicación. Solo un «Pass» completo y que cumpla con las normas se registra como versión. Por lo tanto, una firma en un «Pass» de Transpareo también indica que los campos obligatorios estaban presentes.

¿La revelación de campos adicionales anula la firma?

No, y precisamente para eso está diseñado el procedimiento utilizado. La firma se aplica a cada uno de los datos del registro; por ello, incluso los campos que se facilitan adicionalmente a un taller de reparación o a una autoridad siguen contando con la misma garantía, sin necesidad de volver a firmarlos. Para más información, consulte Dar a conocer sin perder la firma.

¿Puede un cliente comprobar un pasaporte sin nuestra ayuda?

Sí, y esa es la prueba decisiva. Obtenga el pasaporte de cualquier fuente, ordene el conjunto de datos en su secuencia fija y calcule la huella digital; recupere las claves públicas del fabricante y de Transpareo a través de las direcciones indicadas en el pasaporte; a continuación, compruebe ambas firmas con respecto a la huella digital. El procedimiento en el que se basa es el certificado abierto del W3C «ecdsa-sd-2023». Sin necesidad de iniciar sesión, sin tener que llamarnos y sin depender de ninguna plataforma en funcionamiento. La Transpareo Time Machine, nuestra aplicación de visualización de código abierto, hace precisamente eso en el navegador del usuario.

Novedades sobre las firmas y la confianza

Pruebas criptográficas, certificados y registros: las novedades más importantes cada mes en tu bandeja de entrada.