Aproximações Práticas

Teoricamente seguras vs. seguras na prática

Uso teórico != exploração prática

Práticas incorretas podem comprometer boas cifras

Cifras seguras na prática

A segurança é assegurada pela dificuldade computacional de realizar a criptanálise

Têm uma segurança baseada em limites razoáveis:

  • Custo de uma solução técnica de criptanálise

  • Infraestrutura reservada para a criptanálise

  • Tempo útil de criptanálise

5 critérios de Shannon

  1. A quantidade de secretismo oferecida

    1. e.g o comprimento da chave

  2. A complexidade na escolha das chaves

    1. e.g. geração da chave , deteção de chaves fracas

  3. A simplicidade da realização

  4. A propagação de erros

    1. Relevante em ambientes com erros canais de comunicação ruidosos

  5. A dimensão do criptograma

    1. Relativamente aos respetivos textos originais

Confusão

Complexidade na relação entre o texto , a chave e o criptograma

  • Os bits resultantes criptograma ) devem depender dos bits de entrada ( texto e chave ) de um forma complexa

Difusão

Alteração de grandes porções do criptograma em função de uma pequena alteração do texto

  • Efeito de avalanche

Assumir sempre o pior caso

O criptanalista conhece o algoritmo

  • A segurança está na chave

O criptanalista possui grande número de criptogramas gerados com um algoritmo e chave

  • Os criptogramas não são secretos

Os criptanalista conhecem parte dos textos originais

Last updated