Relógio independente
Uma autoridade de carimbo de tempo externa atesta o momento exato em que o resumo existia.
Padrão RFC 3161, pela FreeTSA.Gestão e transparência
O que a Cruz Vermelha Brasileira Rio de Janeiro publica como oficial fica registrado de um jeito que qualquer pessoa confere, sem precisar acreditar na nossa palavra. Aqui explicamos, sem tecnicês, como isso funciona e como a criptografia e a inteligência artificial tornaram possível fazer isso numa filial com equipe pequena.
O caminho de um documento
Estatuto, atas, ofícios, certificados de curso, comunicados e matérias passam pelo mesmo caminho. Cada etapa deixa uma prova que não depende de quem a criou.
O documento oficial é emitido ou publicado pela filial.
O arquivo vira um código único de 64 caracteres (SHA-256). Mudou uma vírgula, muda o código inteiro.
O registro entra numa trilha com data e hora, ligado ao anterior: alterar um registro antigo quebraria todos os seguintes.
Todo dia, um código que resume todos os registros recebe três provas independentes.
Pelo código, pelo QR code ou pelo próprio arquivo, em Verificar um documento.
Teste você mesmo
É assim que sabemos que um documento não foi trocado: a impressão digital do arquivo baixado tem de ser igual à publicada. Digite qualquer coisa e veja o código mudar por completo com uma única letra.
O cálculo é feito no seu navegador: o que você digita não sai do seu aparelho.
Com um documento de verdade é igual. O Estatuto publicado no portal tem esta impressão digital:
1ad2bd0bdafbba622fa0b6b553053444d4bdcc2c9ee69b4fd08bf4d92d88b601
Quem baixar o PDF e calcular (no Windows, certutil -hashfile arquivo.pdf SHA256; no Mac ou Linux, shasum -a 256 arquivo.pdf) tem de chegar ao mesmo código.
Os três selos de cada dia
No fim de cada dia, todos os registros viram um único código de resumo. Esse resumo recebe três selos, cada um de uma fonte diferente. Para fraudar a trilha, seria preciso enganar as três ao mesmo tempo.
Uma autoridade de carimbo de tempo externa atesta o momento exato em que o resumo existia.
Padrão RFC 3161, pela FreeTSA.O resumo é gravado num bloco público do Bitcoin, um registro mundial que ninguém consegue reescrever, nem a filial.
Pelo OpenTimestamps.A filial assina digitalmente o manifesto do dia. A chave pública fica no site, e qualquer pessoa confere quem fechou o lote.
Assinatura Ed25519.A corrente, ao vivo lido agora do site
O resumo de cada dia carrega o resumo do dia anterior. Por isso não dá para apagar ou trocar um dia antigo sem que todos os dias seguintes deixem de bater. Estes são os três últimos lotes, lidos agora dos arquivos públicos do site:
Cada quadrado é um dia. Passe o mouse ou toque para ver o detalhe.
| Dia | Bloco do Bitcoin | Carimbo de tempo | Arquivo |
|---|
Os arquivos de prova de cada dia (manifesto, assinatura, carimbo de tempo e prova do Bitcoin) ficam públicos em /verificar/lotes/. A página Verificar um documento explica como conferir tudo com ferramentas livres, sem depender da Cruz Vermelha.
O que já funciona assim
Estatuto e atas com versão que não se troca em silêncio, impressão digital e código de verificação.
Ofícios, certificados e publicações conferidos pelo código, pelo QR code ou pelo arquivo.
A lista registrada de site, e-mail, telefone e endereço oficiais, com histórico de versões.
Para pedir a íntegra de um documento, com comprovação de quem pede e resposta por e-mail.
De onde vem o dinheiro que mantém o Palácio e as atividades humanitárias.
Voluntários e equipe registram presença na sede, e quem precisa recebe comprovante de comparecimento com código de conferência.
Ficha digital e termo de adesão ao serviço voluntário (Lei 9.608/1998), com os dados protegidos pela LGPD.
Os dados dos sistemas têm cópia diária cifrada, guardada fora do servidor principal.
Onde entra a inteligência artificial
Boa parte desses sistemas foi construída e é mantida com a ajuda de assistentes de inteligência artificial, sob a direção e a revisão da equipe da filial. Mas a IA tem um papel bem delimitado.
Impressão digital, assinatura digital e carimbo de tempo existem há décadas e protegem bancos, cartórios e governos. O que mudou foi o custo de colocar isso de pé. Com assistentes de IA, uma filial sem equipe de tecnologia consegue construir e manter o mesmo tipo de sistema, e usar o tempo das pessoas no que importa: a missão humanitária.
Com honestidade