Assinatura e certificado digital: a cadeia de confiança
Neste artigo
Você abre um PDF no gov.br, clica em assinar e, em segundos, o documento volta com um selo. O que garante que foi você? E que ninguém mudou uma vírgula depois de assinado? A resposta não mora no arquivo. Ela sobe uma corrente de confiança até uma raiz na qual o seu aparelho já confia.
Este guia explica o como funciona por baixo, sem juridiquês. A parte do hash tem post próprio na trilha. A criação do par de chaves também. Aqui a gente encaixa as duas peças e segue a prova até o topo. No fim, o certificado deixa de ser “um arquivo que se compra” e vira o que realmente é: um elo que qualquer um pode conferir.
Resumo rápido: A assinatura digital não esconde nada: ela prova autoria e integridade. Por baixo, é um hash cifrado com a chave privada, conferido com a chave pública. O certificado digital liga essa chave pública a uma identidade real. A confiança sobe uma cadeia: titular → AC intermediária → AC-raiz. A lei brasileira reconhece três níveis (simples, avançada e qualificada). E dá para conferir qualquer assinatura no validar.iti.gov.br.
O que é uma assinatura digital?
Uma assinatura digital é uma transformação criptográfica que prova três coisas de uma vez. Ela mostra quem assinou (autoria), que o conteúdo não mudou (integridade) e que o autor não pode negar depois (não-repúdio). Essa é a definição do padrão técnico do NIST. Não esconde o documento: torna a origem verificável.
Vale contrastar com a cifra, tema dos posts anteriores. A cifra embaralha o conteúdo para esconder o que está escrito. A assinatura faz o oposto: o documento continua legível, e o que ela acrescenta é a prova de origem. Uma tranca o segredo; a outra torna público quem assinou.
Cuidado com um termo parecido. A “assinatura eletrônica simples” é só um clique que identifica quem você diz ser, sem a matemática de chaves por trás. A assinatura digital é a versão com criptografia: hash mais chave. Toda assinatura digital é eletrônica, mas nem toda eletrônica é digital.
O não-repúdio é a parte que soa estranha. Ele significa que o autor não consegue dizer “não fui eu” depois. Como só a chave privada dele gera aquela assinatura, a autoria fica amarrada. É bem diferente de uma senha compartilhada, que qualquer um poderia ter digitado.
Aqui mora uma confusão comum. O hash sozinho, a impressão digital do arquivo, prova só integridade: diz se algo mudou. Ele não diz quem gerou o resumo. É a chave privada que acrescenta a autoria. Hash sem chave prova “nada mudou”, não prova “foi fulano”.
Como o hash e a chave privada geram a assinatura?
Assinar é um processo de duas peças. Primeiro, uma função de hash reduz o documento a um resumo curto, um código único. Depois, esse resumo é cifrado com a sua chave privada, e o resultado vira a assinatura, anexada ao arquivo. Verificar refaz o caminho ao contrário. É a receita do NIST: função de hash mais função de assinatura.
Vamos abrir cada etapa do lado de quem assina. O documento passa por uma função de hash e vira a impressão digital do documento, um resumo de tamanho fixo. Qualquer mudança no arquivo gera um resumo totalmente diferente. Esse resumo, não o documento inteiro, é o que será cifrado.
Por que cifrar o resumo, e não o texto todo? Por velocidade. O hash é curto e fixo, então a conta fica leve. E cifrar com a chave privada é o passo que carimba a autoria: só quem tem essa chave produz aquela assinatura.
Do lado de quem verifica, entra a outra metade: o par de chaves. Quem recebe usa a sua chave pública para decifrar a assinatura e obter o resumo original, chame de hash A. Em seguida, recalcula o hash do documento recebido, o hash B.
A comparação final decide tudo. Se o hash A é igual ao hash B, duas coisas ficam provadas de uma vez. O documento está íntegro, ninguém mudou nada, e é autêntico, veio mesmo daquela chave. Se um único bit mudou, os resumos divergem e a verificação falha.
As duas faixas abaixo mostram o vai e volta: assinar de um lado, verificar do outro.
Assinar e verificar, passo a passo
Assinar
Documento
o arquivo a assinar
Função de hash
gera o resumo
Cifra c/ chave privada
carimba a autoria
Assinatura
anexada ao documento
Verificar
Decifra c/ chave pública
obtém o hash A
Recalcula o hash
do documento = hash B
Hash A = Hash B ✓
íntegro e autêntico
Repare no que a figura resolve. A assinatura não viaja “dentro” do texto como uma imagem colada. Ela é matemática: um número que só fecha se a chave, o documento e o resumo baterem juntos. Trocar o documento quebra a conta na hora.
O papel do certificado digital
O certificado digital resolve um buraco perigoso: como saber que a chave pública é mesmo da pessoa certa? Ele liga uma chave pública a uma identidade e vem assinado por uma autoridade certificadora. O formato segue o padrão X.509, definido na RFC 5280 do IETF. Sem ele, você confia numa chave anônima.
Volte ao problema da seção anterior. A verificação prova que a assinatura veio de uma certa chave privada. Mas quem garante que aquela chave pertence à Maria, e não a um impostor que se diz Maria? Essa ponte entre chave e pessoa é o trabalho do certificado.
Uma autoridade certificadora, a AC, é a entidade que confere a identidade e emite o certificado. Ela funciona como um cartório digital: atesta que aquela chave é daquela pessoa ou empresa. Certisign, Valid e Serasa são exemplos dessa categoria de autoridade, nunca a fonte da definição.
No Brasil, o ITI define o certificado como a identidade digital que permite a assinatura qualificada. Na prática, é o e-CPF (pessoa física) ou o e-CNPJ (empresa). Dentro dele vão a sua chave pública, seus dados e a assinatura da AC que garante o conjunto.
Esse formato não é invenção brasileira. O X.509 é o mesmo padrão usado no mundo todo, do certificado do seu banco ao do governo. É por isso que sistemas diferentes conseguem ler e validar o mesmo certificado, sem combinar nada antes.
Sem certificado, a assinatura prova apenas “a mesma chave”, não “a pessoa certa”. É a diferença entre reconhecer uma letra e reconhecer a mão que escreveu. O certificado é o que transforma um número em identidade.
Como a confiança sobe até uma raiz?
A confiança não nasce no certificado do titular: ela sobe uma escada. No topo fica a AC-raiz, que assina as ACs intermediárias, que por sua vez assinam o certificado do titular. Ao validar, o seu aparelho percorre essa cadeia de baixo para cima, até chegar a uma raiz em que já confia de fábrica.
Esse processo tem nome técnico: validação de caminho, ou path validation, descrita na RFC 5280. O aparelho pega o certificado do titular e pergunta: quem assinou isto? A resposta aponta para uma AC intermediária. Aí repete a pergunta, subindo elo por elo.
A escada para quando chega a uma raiz confiável. Seu sistema operacional e seu navegador já vêm com uma lista de ACs-raiz instaladas de fábrica. Se a corrente fecha numa dessas raízes, a assinatura é aceita. Se quebra em algum elo, a validação falha.
Se isso soa familiar, é porque é a mesma cadeia que valida o cadeado do HTTPS. Assinatura de documento e site seguro usam a mesma infraestrutura de chaves públicas. Muda o que é assinado, não a lógica da corrente.
Falta explicar um detalhe que quase ninguém conta. A AC-raiz costuma ficar offline, desligada da internet, guardada fisicamente. Por quê? Para limitar o raio do dano. Se uma AC intermediária for comprometida num ataque, revoga-se aquela intermediária sem derrubar a raiz e a estrutura inteira.
É uma decisão de arquitetura, não de comodidade. A raiz é o alicerce: se ela cair, tudo o que está abaixo perde valor. Por isso ela sai da tomada e só entra em ação em cerimônias raras e controladas. O diagrama abaixo mostra a hierarquia:
A cadeia de confiança
AC-Raiz · ITI / ICP-Brasil
o alicerce, mantido offline
ACs intermediárias
assinadas pela raiz, emitem no dia a dia
Certificado do titular
e-CPF / e-CNPJ, na sua mão
Validação sobe ↑
do titular até a raiz confiável já instalada no seu aparelho.
Simples, avançada e qualificada: os três níveis da lei
A Lei 14.063/2020 organiza a assinatura eletrônica no Brasil em três níveis: simples, avançada e qualificada. A diferença está na força da prova de autoria. A simples identifica quem assina. A avançada usa certificado ou outro meio de comprovar autoria e integridade. A qualificada exige certificado ICP-Brasil, nos termos da MP 2.200-2/2001.
Vale ver cada nível com calma, como fato da lei, não como recomendação. A assinatura simples é aquela das contas gov.br em serviços do dia a dia. Ela registra quem clicou, mas não carrega a matemática de chaves da assinatura digital propriamente dita.
A assinatura avançada é o degrau do meio. Ela usa um certificado que não é ICP-Brasil, ou outro meio que comprove autoria e integridade. É o tipo por trás da Assinatura GOV.BR, a que milhões de pessoas usam para assinar PDFs. Tem criptografia de chave, sem o certificado ICP-Brasil.
A assinatura qualificada é o topo. Ela usa certificado ICP-Brasil, o e-CPF ou o e-CNPJ, emitido por uma AC credenciada. A MP 2.200-2/2001 é a norma que instituiu essa infraestrutura oficial de chaves públicas do país. Ela existe para dar autenticidade, integridade e validade jurídica a documentos eletrônicos.
A tabela separa os três níveis, exatamente como a lei os descreve:
| Nível | Usa certificado ICP-Brasil? | Exemplo | O que prova |
|---|---|---|---|
| Simples | Não | Login e contas gov.br | Identifica quem assina |
| Avançada | Não (certificado não-ICP ou outro meio) | Assinatura GOV.BR | Autoria e integridade |
| Qualificada | Sim (e-CPF / e-CNPJ) | Certificado ICP-Brasil | Autoria com certificado credenciado |
Uma ressalva importante: este quadro descreve o que a lei define, não qual nível usar no seu caso. Cada situação tem regras próprias, e isto aqui é explicação de mecânica, não orientação jurídica. O objetivo é você entender a estrutura, nunca decidir por você.
Onde a assinatura digital já roda no Brasil?
A assinatura digital já é rotina no Brasil, e os números mostram a escala. A Assinatura GOV.BR superou 548 milhões de usos acumulados até julho de 2026, segundo o MGI e o ITI. A curva anual cresce rápido: saiu de cerca de 100 milhões em 2024 para 200 milhões em 2025.
Siga a linha ano a ano e o salto aparece:
O número de 2026 é uma projeção, acima de 280 milhões de usos no ano. Mesmo tratado com cautela, o recado é claro: assinar digitalmente virou hábito, não exceção. Serviços públicos e privados passaram a aceitar o PDF assinado como padrão.
E dá para conferir na prática, sem instalar nada. Qualquer pessoa valida uma assinatura em validar.iti.gov.br. A ferramenta mostra quem é o titular e se o documento mudou depois de assinado. É a teoria deste guia virando um botão.
Pense em contratos, matrículas, requerimentos e declarações. Boa parte já pode ser assinada do celular, com validade reconhecida pelo serviço que a recebe. O que era papel e carimbo virou hash e chave, quase sem o usuário perceber.
Perguntas frequentes
Qual a diferença entre assinatura eletrônica e assinatura digital?
A assinatura digital usa criptografia de chaves e, em geral, um certificado que liga a chave a uma identidade. A assinatura eletrônica simples só identifica quem assina, por um clique ou login, sem essa matemática. Toda assinatura digital é eletrônica, mas nem toda eletrônica é digital.
O que é a ICP-Brasil?
A ICP-Brasil é a infraestrutura oficial de chaves públicas do país. Ela organiza as autoridades certificadoras, com a AC-raiz sob o ITI, e foi instituída pela MP 2.200-2/2001. É ela que dá base à assinatura qualificada, feita com certificado como o e-CPF ou o e-CNPJ.
Como sei se uma assinatura é autêntica?
Você confere no validador oficial, em validar.iti.gov.br. Basta enviar o arquivo assinado. A ferramenta mostra quem é o titular da assinatura e se o documento foi alterado depois de assinado. Se algo mudou, o hash recalculado não bate e a verificação acusa a diferença.
Preciso comprar um certificado para assinar?
Depende do nível. Para a Assinatura GOV.BR, do tipo avançada, não: ela usa a sua conta gov.br, sem custo de certificado. Já a assinatura qualificada exige um certificado ICP-Brasil, o e-CPF ou e-CNPJ, emitido por uma autoridade certificadora credenciada. São caminhos diferentes.
O que acontece se mudarem o documento depois de assinado?
A verificação falha. A assinatura guarda o hash do documento original. Se um único caractere muda, o novo hash calculado não bate com o guardado. O validador acusa a alteração e a assinatura deixa de valer para aquele arquivo. É a integridade funcionando na prática.
A cadeia de confiança em três ideias que ficam
Se a leitura toda encolher, que reste este trio:
- A assinatura prova, não esconde. A cifra embaralha o conteúdo; a assinatura digital deixa tudo legível e comprova quem assinou e que nada mudou.
- Hash mais chave privada é a assinatura. O documento vira um resumo. Esse resumo é cifrado com a chave privada, e qualquer um confere com a pública: se os hashes batem, é íntegro e autêntico.
- A confiança sobe até a raiz. O certificado liga a chave a uma pessoa. A validação percorre a cadeia do titular à AC-raiz, que fica offline para reduzir o raio de dano de um ataque.
A trilha de Criptografia ganha outro endereço depois deste. Se a base ainda é nova, o pilar sobre o que é criptografia monta o alicerce em português claro. E, da próxima vez que você assinar um PDF no gov.br, vai enxergar a corrente inteira por trás daquele selo.
Comentários 0
Entre na sua conta para deixar um comentário.
Entrar