Criptografia
Por: Willian Moraes • 26/4/2016 • Ensaio • 652 Palavras (3 Páginas) • 200 Visualizações
--> Criptoanálise
- processo de transformação de dados cifrados (encriptados) em dados legíveis (decriptados) sem que se conheça a chave de encriptação.
- "quebrar" a encriptação dos dados para obter acesso ao conteúdo das mensagens, porém com o intuito de descobrir falhas nos algoritmos para torná-los mais seguros, validá-los ou descartá-los.
--> Requerimentos de Segurança em Comunicações
- princípios básicos
. autenticação
. integridade
. confidencialidade
. não-repúdio
- Integridade: deve-se garantir que o conteúdo da mensagem chegue íntegro a seu destino,
ou seja, que não seja alterado de nenhuma forma no meio do caminho.
-autenticação: assegura que a mensagem foi realmente originada pelo remetente, e não por outra pessoa.
-confidencialidade: somente pessoas autorizadas podem ter acesso à informação transmitida ou armazenada.
-não repúdio: o transmissor não poderá negar que transmitiu a mensagem
--> Princípio de Kerckhoff (princípio fundamental na criptografia moderna):
"um sistema de criptografia deve ser seguro mesmo que o adversário conhecer todos os detalhes dos sistema, com exceção da chave secreta".
[pic 1][pic 2]
. ataque de força bruta(ou de busca exaustiva da chave)
.trata o algoritmo como uma caixa preta
. requer (no mínimo) um parde texto em claro e seu correspondente encriptado
. verificar todas as chaves possíveis até satisfazer a condição
. chaves :
bits:
64 -> 2^64 -> curto prazo
128-> 2^128-> longo prazo
256-> 2^256-> longo prazo
--> Cifra de Substituição
ideia: trocar cada letra do texto por outra fixa
texto claro texto encriptado
A > k
B > d
C > w
ex: abba > kddk
.Ataques contra cifras de substituição
1- busca exaustiva da chave
-> quantas tabelas de substituição são possíveis?
26x25x24...........x2x1=26!=2^88
2- análise de frequência das letras (ataque analítico)
-> na lingua inglesa, a frequencia do uso das letras é muito diferente.
ex: "e" é a mais comum =n 13 %
"f" = 9%
-> frequencia de pares de letras
ex: "th"
...