9. Criptografia e certificação digital

Noções de criptografia simétrica e assimétrica, hash, assinatura digital, certificados e cadeia de confiança.

Criptografia e certificação digital

Primeiro: qual problema?

ObjetivoMecanismo principal
confidencialidadecifragem
integridadehash/controles de integridade
autoria + integridadeassinatura digital
ligar identidade à chave públicacertificado digital

Simétrica × assimétrica

ModeloChavesPonto forte
simétricasegredo compartilhadoeficiência para grande volume
assimétricapar pública/privadadistribuição de confiança, assinatura e estabelecimento de segredo

Em sistemas híbridos: assimétrica estabelece/autentica → simétrica protege o volume de dados.

Hash

  • resumo do conteúdo;
  • alteração do dado tende a alterar o resumo;
  • não é cifra reversível;
  • não garante autoria sozinho;
  • não dá confidencialidade.

Assinatura digital

  • privada do signatário → participa da assinatura;
  • pública correspondente → verifica;
  • protege integridade e fornece evidência de autoria;
  • assinatura ≠ cifragem do conteúdo;
  • não repúdio ≠ impossibilidade absoluta de fraude.

Digitalizada = imagem. Digital = mecanismo criptográfico.

Certificado

Certificado digital:

  • associa identidade e chave pública;
  • não é a assinatura de cada arquivo;
  • exige validação da cadeia;
  • nome/selo visual isolado não prova confiança.

X.509: campo de nome correto, sozinho, não basta.

Cadeia de confiança

titular → autoridade emissora → autoridades superiores → raiz confiável

Verifique:

  • assinatura da autoridade;
  • validade;
  • revogação;
  • cadeia;
  • proteção da chave privada.

ICP-Brasil

IntegranteFunção
ITIraiz da infraestrutura
ACemite/gerencia certificados
ARidentifica/cadastra solicitante

AR identifica; AC emite.

Ciclo do certificado

  • validade = período previsto;
  • expiração = fim normal;
  • revogação = retirada antecipada da confiança;
  • chave privada exposta → motivo para revogar;
  • LCR divulga certificados revogados.

Pegadinhas

  • hash ≠ criptografia reversível;
  • assinatura ≠ confidencialidade;
  • certificado ≠ assinatura;
  • pública ≠ privada;
  • imagem de assinatura ≠ assinatura digital;
  • selo visual ≠ validação;
  • nome correto ≠ certificado confiável;
  • chave privada comprometida ≠ esperar tranquilamente a expiração.