Segurança de Redes de Computadores Prof. Paulo Fernando da Silva
Hash e algoritmos Funções hash, ou message digests ou funções one-way; Função hash: y = f(x); y é facilmente calculado; x é computacionalmente complexo;
Hash e algoritmos Uma função hash gera um resumo de sua entrada; A partir do resumo não deve ser possível encontrar-se a entrada; Não deve ser possível encontrar uma entrada que gere um resumo específico;
Hash e algoritmos É usado para gerar impressão digital de arquivos (por exemplo); Também é usado em certificados e assinatura digital;
Hash e algoritmos Alguns algoritmos são: MD5, SHA-1, SHA- 2 ou SHA-256; SHA é o padrão do NIST; SHA-224, 256, 384 e 512;
Hash e algoritmos
Assinatura Digital A criptografia assimétrica permite a implementação de assinatura digital; Assinar é cifrar algo com a chave privada; Assinar toda a informação a ser enviada é um processo muito caro computacionalmente;
Assinatura Digital M E M M D KR a E KRa (M) FonteDestino KU a
Assinatura Digital É necessário cifrar todo o conteúdo para garantir a origem?
Assinatura Digital Não!!! Basta cifrar apenas o hash do conteúdo; O hash irá garantir a autenticidade e a integridade de todo o conteúdo;
Assinatura Digital – Transmissão
Assinatura Digital – Recepção