Confiança que perdura para além do produto: assinaturas e certificados no DPP

Confiança que perdura para além do produto: assinaturas e certificados no DPP

Um DPP tem de permanecer acessível para verificação durante dez anos, mas uma plataforma raramente dura tanto tempo. Por isso, a confiança reside no conjunto de dados, e não no fornecedor.

Em 2036, uma bateria chega à empresa de reciclagem. Esta digitaliza o código que foi impresso na caixa em 2026 e obtém o passaporte do produto. A empresa que guardou o passaporte na altura pode já não existir. A leitura tem, ainda assim, de comprovar que os dados são autênticos: que provêm do fabricante e que, desde então, ninguém alterou qualquer elemento dos mesmos.

Este é o cerne da questão. Um passaporte digital do produto tem de permanecer verificável durante dez anos ou mais. Uma plataforma de software raramente dura tanto tempo. Por isso, a confiança não pode depender do fornecedor. Tem de assentar no próprio conjunto de dados.

Este artigo explica como a Transpareo resolve esta questão: com dois selos em cada certificado, com um identificador de emissor no seu próprio domínio, com um arquivo que sobrevive ao fornecedor e com uma verificação que qualquer pessoa pode realizar no navegador, sem nos consultar.

Cada versão ostenta dois selos

Antes de um passaporte ser publicado, a Transpareo verifica se todos os campos obrigatórios da sua categoria de produto estão presentes. Se faltar algum, a publicação é recusada. Apenas um passaporte completo é assinado.

Em seguida, a Transpareo congela o conteúdo como versão e aplica-lhe duas assinaturas independentes: uma do fabricante e outra da Transpareo. O fabricante pode guardar a sua própria chave e operar o seu próprio serviço de assinatura. A Transpareo nunca tem acesso a essa chave privada e limita-se a acrescentar a sua própria contra-assinatura. A assinatura do fabricante é, assim, uma assinatura que nós próprios não poderíamos gerar.

A assinatura não se aplica ao documento como um todo, mas sim a cada dado individual. Por isso, mesmo os campos que uma oficina de reparação ou uma autoridade venha a consultar adicionalmente continuam a apresentar a mesma prova, sem necessidade de nova assinatura. A razão pela qual isto é importante para nós está explicada em «Divulgar sem perder a assinatura».

A verificação é efetuada no navegador do utilizador. A aplicação de visualização de código aberto Transpareo Time Machine carrega o passaporte, recalcula a sua impressão digital e verifica ambas as assinaturas, sem contactar qualquer servidor nosso. Quem tiver dúvidas pode ler o código.

O identificador do emissor encontra-se no seu próprio domínio

Para que um verificador encontre as chaves públicas, cada fabricante publica o seu identificador no seu próprio domínio, num endereço fixo que todos os verificadores conhecem (para os especialistas em normas: de acordo com a norma W3C DID:web). Deliberadamente, não se trata de um certificado clássico: as cadeias de certificados expiram ao longo de décadas, enquanto um endereço no seu próprio domínio permanece robusto e sob o seu controlo.

Se uma chave for alterada, as assinaturas mais antigas continuam a poder ser verificadas. A chave antiga continua a confirmar o que outrora assinou, apenas deixando de assinar novos documentos. E como um fabricante poderá, em algum momento, abandonar o seu domínio, a Transpareo espelha cada chave pública para um endereço permanente no momento da publicação. Desta forma, cada versão permanece verificável, mesmo que o endereço original deixe, um dia, de responder.

O registo na UE inclui um selo qualificado

O registo no Registo DPP da UE, em funcionamento desde 20 de julho de 2026, exige mais do que uma assinatura comum: Deve comprovar a sua identidade através do eIDAS, o regulamento da UE relativo às assinaturas eletrónicas, e apresentar um selo eletrónico qualificado nos termos do Regulamento eIDAS n.º 910/2014, que constitui um dos meios autorizados. Tal selo é suportado por hardware e está vinculado a uma pessoa coletiva certificada, o mais elevado nível de confiança previsto pela legislação da UE.

Esta funcionalidade estará disponível assim que o ato legislativo eIDAS e a interface do registo estiverem finalizados. Para o efeito, a Transpareo planeia um serviço de selagem próprio, com um dispositivo de selagem detido pela própria empresa e um certificado qualificado de um prestador de serviços de confiança reconhecido, para que os fabricantes sem infraestrutura de selagem própria possam selar os seus passaportes sem necessidade de hardware próprio.

Um arquivo que sobrevive ao prestador de serviços

Assim que os passaportes forem registados no registo da UE, cada versão será adicionalmente arquivada de forma inalterável durante dez anos. Nem o fabricante nem a Transpareo podem alterá-las posteriormente. Para que este arquivo permaneça acessível mesmo que, um dia, a Transpareo deixe de existir, o seu financiamento está garantido através de um depósito notarial na Suíça. A promessa é, portanto, concebida para a longevidade não só do ponto de vista técnico, mas também contratual.

É assim que um terceiro verifica o passaporte, sem qualquer intervenção da nossa parte

O teste decisivo consiste em verificar se alguém consegue verificar o passaporte sem recorrer à nossa infraestrutura. O procedimento é o seguinte:

  1. Obter o passaporte a partir de qualquer fonte: do CDN, do arquivo público, do registo da UE ou de um arquivo de terceiros.
  2. Organizar o conjunto de dados numa ordem fixa e calcular a sua impressão digital.
  3. Obter as chaves públicas do fabricante e da Transpareo através dos endereços indicados no passaporte.
  4. Verificar ambas as assinaturas em relação à impressão digital. Se ambas corresponderem, o passaporte é autêntico e não foi alterado.

Sem necessidade de iniciar sessão, sem necessidade de contactar a Transpareo, sem dependência de uma plataforma ativa. O procedimento utilizado para este cálculo encontra-se nas perguntas no final.

O que está em funcionamento atualmente e o que está em preparação

As assinaturas, a verificação no navegador, a identificação do emitente no domínio próprio e a chave própria do fabricante estão em funcionamento. O arquivo inalterável com validade de dez anos já foi criado e entrará em vigor assim que os passaportes forem registados no registo da UE. O selo qualificado para o registo na UE está previsto para quando o ato legislativo eIDAS e a interface do registo estiverem finalizados.

O princípio mantém-se, em qualquer caso, o mesmo: o que for assinado e arquivado uma vez permanece verificável, independentemente de quem venha a operar a plataforma no futuro.

Perguntas sobre este artigo

Quem detém a nossa chave de assinatura?

O próprio utilizador, se assim o desejar. O fabricante pode operar o seu próprio serviço de assinatura, e a Transpareo nunca detém a chave privada, limitando-se apenas a complementar a contra-assinatura independente. Cada versão do passe contém, assim, duas assinaturas de duas entidades independentes uma da outra, sendo que a assinatura do fabricante é uma que a própria Transpareo não pode gerar.

O que acontecerá aos nossos passaportes quando a Transpareo deixar de existir?

Continuam a ser verificáveis, porque a confiança está ligada ao conjunto de dados e não a nós. Cada versão é assinada com chaves que se encontram publicadas nos endereços indicados no passaporte, e a Transpareo espelha cada chave pública, no momento da publicação, para um endereço permanente, de modo a que a verificação se mantenha válida mesmo que o endereço original deixe de existir. O arquivo imutável com duração de dez anos é financiado através de um depósito notarial na Suíça, pelo que a sua acessibilidade não depende da continuidade da existência da empresa.

Por que razão utilizar um identificador de emissor no seu próprio domínio em vez de um certificado?

Porque as cadeias de certificados expiram ao longo de décadas e um passaporte tem de permanecer verificável durante dez anos ou mais. O emissor publica o seu identificador numa morada fixa em /.well-known/ no seu próprio domínio (de acordo com a norma DID:web do W3C), e esta permanece estável e sob o seu controlo, mesmo em caso de mudança de prestador de serviços. Um verificador obtém as chaves públicas a partir dessa morada, sem ter de pedir autorização a ninguém.

O que acontece aos passaportes antigos quando mudamos de chave?

Continuam a ser verificáveis. A chave antiga continua a confirmar o que outrora assinou; apenas já não assina novos passaportes. Como cada chave pública é permanentemente replicada aquando da sua publicação, um verificador consegue encontrar a chave correta mesmo anos mais tarde. É precisamente isso que faz com que a mudança passe a ser um procedimento de rotina, em vez de um acontecimento que desvaloriza o histórico.

Precisamos de um selo qualificado próprio para o registo da UE?

Não é obrigatório. O registo é uma ação da sua iniciativa, e a sua identidade é comprovada através do eIDAS, com uma assinatura eletrónica qualificada, um selo ou um certificado de atributos qualificado. Para o efeito, a Transpareo irá operar o seu próprio serviço de selos, com um dispositivo de selo próprio e um certificado qualificado de um prestador de serviços de confiança reconhecido, de modo a que os fabricantes que não disponham de infraestrutura de selos própria possam cumprir esta obrigação sem necessidade de hardware próprio. Esta funcionalidade está prevista para quando o ato legislativo eIDAS e a interface do registo estiverem finalizados.

O que acontece se um passe estiver incompleto no momento da publicação?

Não será assinado. Antes do congelamento, o registo é verificado quanto aos campos obrigatórios da sua categoria de produto e, caso essa verificação falhe, a publicação é recusada. Apenas um Pass completo e em conformidade com as regras é registado como versão. Uma assinatura num Pass Transpareo indica, assim, que os campos obrigatórios estavam preenchidos.

A exposição de campos adicionais compromete a assinatura?

Não, e é precisamente para isso que o procedimento utilizado foi concebido. A assinatura é associada a cada dado individual do registo, em vez de ao documento como um todo; por isso, mesmo os campos que são adicionalmente divulgados a uma oficina de reparação ou a uma autoridade continuam a conter a mesma prova, sem necessidade de nova assinatura. Mais informações sobre este assunto em «Divulgar sem perder a assinatura».

Um cliente pode verificar um passaporte sem a nossa intervenção?

Sim, e este é o teste decisivo. Obter o passaporte de qualquer fonte, organizar o conjunto de dados na sua ordem fixa e calcular a impressão digital; obter as chaves públicas do fabricante e da Transpareo através dos endereços indicados no passaporte; e, em seguida, verificar ambas as assinaturas em relação à impressão digital. O procedimento subjacente é a certificação aberta do W3C «ecdsa-sd-2023». Sem necessidade de iniciar sessão, sem ter de nos contactar, sem dependência de uma plataforma em funcionamento. A aplicação de visualização de código aberto Transpareo Time Machine faz exatamente isso no navegador do utilizador.

Atualizações sobre assinaturas e confiança

Provas criptográficas, certificados e registo - as novidades mais importantes, mensalmente na sua caixa de entrada.