Cripto
Análise e Desenvolvimento de Sistemas
Criptografia, protocolos seguros e suas aplicações
Prof. Alex Eustáquio Nogueira
Tópicos
Assinatura Digital
Certificação Digital
Segurança da Comunicação
Curso de Análise e Desenvolvimento de Sistemas
- Unipac
Criptografia - Autenticação
Algumas vezes há a necessidade de se provar quem escreveu um documento e de manter as informações desse documento sem modificações.
Solução: serviços de autenticação e integridade de dados A autenticidade de muitos documentos é determinada pela presença de uma Assinatura Digital.
Curso de Análise e Desenvolvimento de Sistemas
- Unipac
Criptografia - Autenticação
Assinatura digital – item que acompanha um
determinado dado e apresenta as seguintes funções:
1. Confirmar a origem do dado
2. Certificar que o dado não foi modificado
3. Impedir a negação de origem
Curso de Análise e Desenvolvimento de Sistemas
- Unipac
Assinatura Digital
Vantagens provenientes do envio de mensagem
“assinada”:
1. O receptor poderá verificar a identidade alegada
pelo transmissor.
2. Posteriormente, o transmissor não poderá
repudiar o conteúdo da mensagem.
3. O receptor não terá a possibilidade de forjar ele
mesmo a mensagem.
Curso de Análise e Desenvolvimento de Sistemas
- Unipac
Assinatura Digital
Assinaturas de Chave Simétrica
Assinaturas de Chave Pública
Sumários de mensagens
(Message Digests)
Aplicações Práticas
Curso de Análise e Desenvolvimento de Sistemas
- Unipac
Assinatura Digital
Assinatura de Chave Simétrica
Estratégia – uso de uma autoridade central que saiba de tudo e na qual todos confiem (BB - Big Brother).
Cada usuário escolhe uma chave secreta e a leva para o BB.
Somente Alice e BB conhecem a chave secreta de
Alice, KA, e assim por diante.
Curso de Análise e Desenvolvimento de Sistemas
- Unipac