Criptografia
Departamento de Engenharia Elétrica - ENE
Laborarório de Redes de Comunicação – LabRedes
Laboratório de Segurança – versão 0.1
Prof. Ricardo Staciarini Puttini e Prof. Rafael Timóteo de Sousa Jr.
4. Criptografia, Autenticação e Assinatura Digital
A seguir são apresentados os roteiros dos experimentos de criptografia, autenticação e assinaturas digitais através dos seguintes algorítmos: DES, RSA, funções de hash e
PGP.
4.1. DES – Data Encryption Standard
4.1.1.
Objetivo:
Este capítulo trata da instalação e utilização de uma implementação do algoritmo de criptografia simétrica DES – Data Encryption Standard, [16] com objetivo de permitir a verificação das propriedades básicas de um algoritmo de criptografia simétrica.
Neste capítulo o aluno será habilitado a:
Mostrar a incapacidade de compressão de arquivos que foram cifrados.
Entender, através da utilização de histogramas, a propriedade de aumento da entropia, ou grau de desordem, de um arquivo após a cifração do mesmo; e
Verificar o efeito avalanche do algoritmo.
4.1.2.
Teoria Introdutória:
As técnicas de criptografia figuram como um dos principais recursos utilizados no contexto de serviços de segurança da informação. Em um sistema criptográfico qualquer, é possível se identificar um conjunto de elementos básicos:
-
Algoritmo de criptografia: É uma função, normalmente matemática, que executa a tarefa de cifrar e decifrar os dados que se desejam manter seguros.
-
Chave criptográfica: São usadas como parâmetro pelo algoritmo de criptografia para determinar como os dados serão cifrados e decifrados. O tamanho (número de bits) das chaves criptográficas está, em geral, associado ao algoritmo criptográfico com o qual estas são usadas. Existem atualmente algoritmos que utilizam chaves de tamanho pré-definido, assim como
1-80
Univerisade de Brasília – UnB
Departamento de Engenharia Elétrica - ENE
Laborarório de Redes de Comunicação – LabRedes
Laboratório de Segurança – versão 0.1