Criptografia DES 2015
Princípios da criptografia;
Componentes criptográficos;
Criptografia de chaves privadas ou simétricas
(algoritmo DES).
1
CRIPTOGRAFIA - ALGORITMOS
Criptografia
O algoritmo de criptografia recebe uma chave secreta e o texto limpo produzindo o texto criptografado.
2
CRIPTOGRAFIA - ALGORITMOS
Decriptografia
O algoritmo de criptografia recebe uma chave secreta (igual ou não a primeira) e o texto criptografado, produzindo o texto original. 3
CRIPTOGRAFIA - ALGORITMOS
4
CRIPTOGRAFIA SIMÉTRICA
Algoritmos de chaves simétricas utilizam somente uma chave secreta;
Chaves simétricas possuem comprimento em geral de 56 à
256 bits;
A chave secreta é escolhida aleatoriamente;
Quanto maior for a aleatoriedade da chave maior será a sua segurança. 5
CRIPTOGRAFIA SIMÉTRICA
Desvantagens da criptografia simétrica:
Todos os pontos em comunicação precisam conhecer a chave secreta; Surge o problema do gerenciamento e distribuição das chaves;
Exemplos de algoritmos:
DES, 3DES, AES;
RC4, RC5, RC6 (Rivest Cipher);
IDEA (International Data Encryption Algorithm).
6
DES – CRIPTOGRAFIA COM
CHAVE SIMÉTRICA
História do DES (Data Encryption Standard)
Início dos anos 70: O Governo americano abre uma licitação para um padrão de criptografia para uso civil.
Em 15 de Maio de 1973, durante o reinado de Richard Nixon, o
National Bureau of Standards (NBS) solicitou formalmente propostas de algoritmos criptográficos para proteger transmissões e armazenamento de dados.
1977: O NSA (National Security Agency) altera a proposta da
IBM (Lucifer), reduzindo o tamanho da chave de 128 bits para
56 bits e torna o algoritmo DES como padrão.
7
DES – CRIPTOGRAFIA COM
CHAVE SIMÉTRICA
Especificação para o padrão DES
Deve prover alto nível de segurança;
Deve ser completamente especificado;
Deve ser de fácil compreensão;
A segurança do algoritmo deve residir na chave.
Deve estar disponível a todos os usuários;