A Lea é ilustradora em Berna. Acabou de terminar o desenho de uma nova personagem e quer provar a data antes de a mostrar a um cliente. Abre a ferramenta de selagem e pára. Será que o seu trabalho sai do computador e viaja para uma empresa externa? A preocupação é justa. Eis o que a autoridade de selo temporal recebe exatamente quando ela sela o ficheiro, e o que nunca sai do lado dela.
A resposta curta
À autoridade de selo temporal chega apenas uma impressão digital do seu ficheiro, nunca o ficheiro em si.
Quando sela um documento, a plataforma não envia o seu ficheiro à autoridade de selo temporal. Envia apenas um código curto calculado a partir do ficheiro. Esse código chama-se hash criptográfico. O fornecedor de selo temporal da plataforma é a Swisscom Trust Services. Recebe o hash e emite um selo temporal qualificado. O seu trabalho, o seu texto e as suas imagens ficam fora dessa troca. Por isso, dizer que a autoridade de selo temporal recebe apenas o hash não é um slogan. É o que acontece de facto.
O que é um hash
Um hash é uma impressão digital curta de um ficheiro que não se pode voltar a converter no ficheiro.
Um hash é uma linha de letras e números calculada a partir do conteúdo de um ficheiro. O mesmo ficheiro dá sempre o mesmo hash. Mude uma palavra ou um pixel e o hash muda por completo. Não pode reconstruir o ficheiro a partir do hash, tal como não pode reconstruir uma pessoa a partir de uma impressão digital. É por isso que o hash pode fazer as vezes do ficheiro. Prova de que ficheiro se trata sem mostrar o que o ficheiro diz.
O que a autoridade de selo temporal recebe
A Swisscom Trust Services recebe apenas o hash e devolve um selo temporal qualificado segundo a RFC 3161.
Uma autoridade de selo temporal é um terceiro externo de confiança. A sua função é registar que um dado hash existia num dado momento. Quando sela um ficheiro, apenas o hash criptográfico, a impressão digital do seu ficheiro, chega à Swisscom Trust Services, que emite um selo temporal qualificado segundo a RFC 3161, a norma de internet para a selagem temporal. A autoridade acrescenta a hora e assina o hash e a hora em conjunto. O ficheiro fica consigo. Só a impressão digital faz a viagem.
Porquê enviar apenas o hash
Enviar a impressão digital, e não o ficheiro, mantém o seu conteúdo fora do passo do selo temporal.
A plataforma funciona assim por duas razões. Primeiro, a autoridade de selo temporal não precisa do ficheiro para fazer o seu trabalho. Só precisa de algo que faça as vezes do ficheiro, e o hash faz isso. Segundo, a impressão digital é pequena e tem sempre o mesmo comprimento, por isso é rápida de enviar e simples de assinar, seja qual for o ficheiro. O resultado é o mesmo nos dois casos. Obtém uma prova assinada de que o seu ficheiro exato existia num dado momento, com o ficheiro em si fora da troca.
Porque se pode confiar na hora
A hora vem de um relógio auditado, e o artigo 41 do eIDAS presume que é exata.
O hash é assinado junto com uma hora tirada de um relógio auditado. Nos termos do artigo 41 do eIDAS, as regras europeias sobre serviços de confiança eletrónicos, um selo temporal eletrónico qualificado goza da presunção da exatidão da data e da hora que indica. Uma presunção significa que um tribunal parte do princípio de que a hora está correta. Quem a contestar tem de apresentar provas em contrário. É um ponto de partida sólido para um registo datado.
O que fica consigo
O conteúdo do seu ficheiro nunca faz parte do que a autoridade de selo temporal vê.
Como só o hash viaja, a autoridade de selo temporal nunca vê os seus caracteres, as suas palavras ou as suas imagens. Isto importa para um rascunho que ainda não quer partilhar, um design, uma cláusula de contrato ou uma nota privada. Se quiser mesmo que a plataforma guarde o ficheiro por si, Storage e Escrow são escolhas separadas que pode fazer. Essas opções são sobre guardar o ficheiro, não sobre o passo do selo temporal. Mesmo assim, a autoridade de selo temporal continua a ver apenas o hash.
Como verificar mais tarde
Qualquer pessoa pode confirmar o selo temporal através da ligação pública de verificação, sem conta.
Feita a selagem, obtém um certificado e uma ligação pública de verificação. Qualquer pessoa a quem envie a ligação pode abri-la, sem iniciar sessão, e ver o hash e a hora. Se o ficheiro mudar nem que seja um carácter, o seu hash deixa de corresponder e a verificação falha. É assim que um leitor sabe que o ficheiro é o mesmo que selou. Repare no que o selo mostra e no que não mostra. Mostra que ficheiro foi selado e o momento da selagem, não quem o escreveu. Pode testar você mesmo uma verificação no validador e ver todo o fluxo em como funciona.
De volta à ilustradora
A Lea pode selar o desenho e guardar o ficheiro para si, provando mesmo assim a data.
A Lea sela o desenho da sua personagem. A impressão digital vai para a autoridade de selo temporal, a hora assinada volta, e o seu trabalho nunca sai do computador. Agora tem um registo datado que pode mostrar, e a própria imagem continua a ser só dela para partilhar. A lição é simples. Sele-o antes de o partilhar, e das suas mãos sai apenas uma impressão digital. Comece em swisstrustlayer.com.






