Auditoria
Informação
Tópico
Criptografia - Algoritmos
Professor: Humberto Nigri hnigri@gmail.com Criptografia - Algoritmos
! As técnicas clássicas são inseguras porque não supunham a existência de computadores nas mãos dos criptoanalistas
! O Primeiro método moderno foi proposto em meados da década de 70, conhecido como D.E.S.
!
!
!
!
!
!
DES: (Data Encryption Standard)
Desenvolvido pela IBM (Projeto Lúcifer)
Adotado como padrão nos Estados Unidos em 1977
Divide a mensagem em blocos de 64 bits (8 caracteres)
Cifra cada um destes blocos com uma chave de 56 bits
Ainda é muito usado em toda a Internet, em sua forma mais fortalecida, o 3-DES
2o Sem 2011
HNigri
-
Segurança e Auditoria em SI
2
Criptografia - Algoritmos
! Processa blocos de texto de 64 bits cada vez, sob a ação de uma chave de 56 bits, produzindo 64 bits de texto cifrado.
! É composto de 16 rodadas de produtos de transposições e substituições, cada uma usando uma porção diferente da chave.
! O efeito avalanche garante que qualquer mudança no texto claro ou chave cause mudança de metade do texto cifrado.
! Critérios de projeto do D.E.S. não foram totalmente revelados pelos desenvolvedores (originalmente um projeto da IBM).
! Isso causou, por anos, desconfiança de que o algoritmo contivesse armadilhas secretas que permitiriam à comunidade de informação acesso a mensagens cifradas dos usuários.
2o Sem 2011
HNigri
-
Segurança e Auditoria em SI
3
Criptografia - Algoritmos
!
!
!
!
!
Transposição inicial
16 passos de cifragem
Transposição final
Transposições independentes da chave
Para os 16 passos de cifragem utilizam-se 16 sub-chaves, todas derivadas da chave original
Transposições simplesmente trocam bits de posição
2o Sem 2011
HNigri
-
Segurança e Auditoria em SI
4
Criptografia - Algoritmos
2o Sem 2011
HNigri
-