Certificado digital
Certificados digitais são credenciais eletrônicas usadas para verificar identidades na Internet, oferecendo proteção contra falsificação de identidade, interceptação (escuta clandestina) e adulteração de dados durante as comunicações.
Para verificar a autenticidade das comunicações online e confirmar a identidade dos remetentes de documentos, são amplamente utilizadas assinaturas digitais baseadas em criptografia de chave pública. Especificamente, as assinaturas digitais funcionam da seguinte forma:
Lado do remetente:
- Gere um "resumo da mensagem" aplicando uma função hash criptográfica ao conteúdo do documento.
- Criptografe o resumo da mensagem com a chave privada do remetente, criando assim a assinatura digital.
- Envie o documento original junto com a assinatura digital ao destinatário.
Do lado do destinatário:
- Descriptografe a assinatura digital usando a chave pública do remetente para recuperar o resumo original da mensagem.
- Gere, de forma independente, um novo resumo da mensagem a partir do documento recebido, usando a mesma função hash criptográfica.
- Verifique se os dois resumos de mensagem são iguais.
Por meio desse processo, o destinatário confirma a identidade do remetente como o legítimo proprietário da chave pública e garante que o documento não tenha sido alterado durante a transmissão. Para garantir a segurança, o destinatário deve obter a chave pública do remetente de maneira confiável e verificável. Os certificados digitais cumprem essa finalidade: se as assinaturas digitais são equivalentes tecnológicos dos “selos” oficiais, os certificados digitais podem ser considerados o “certificado de autenticidade” desses selos.
Naturalmente, os certificados digitais devem ser emitidos por organizações terceirizadas confiáveis, conhecidas como Autoridades Certificadoras (ACs). Esses certificados geralmente contêm as seguintes informações:
- A chave pública do proprietário (titular do certificado)
- Informações de identificação e credenciais do titular do certificado
- Detalhes sobre a AC que emitiu o certificado
- A assinatura digital da própria AC, que verifica a autenticidade do certificado
A assinatura digital da AC pode ser verificada usando a chave pública contida no certificado assinado digitalmente pela própria AC (comumente chamado de certificado da AC). Ao obter e verificar o certificado da AC, os usuários podem confirmar a autenticidade do certificado digital emitido para o usuário.
