Criptografia Numaboa
BlockTEA e XXTEA *
Sab 9 Set 2006 13:50 |
- Detalhes
- Categoria: Cifras de bloco
- Atualização: Terça, 26 Janeiro 2010 17:24
- Autor: vovó Vicki
- Acessos: 8935
Em 1997, Wheeler e Needham, autores do algoritmo TEA, publicam duas variações mais resistentes à criptoanálise: o XTEA e o BlockTEA.
O algoritmo BlockTEA
A grande novidade do BlockTEA é que ele opera em blocos de tamanho variável mas múltiplo de 32 bits. O algoritmo aplica sequencialmente a função de arredondamento do XTEA em cada word dos blocos e o combina com o bloco subsequente. Isto é repetido em várias etapas, dependendo do tamanho do bloco (no mínimo 6 vezes). Um das vantagens deste procedimento é que a necessidade de modos de operação (como CBC, OFB, CFB, etc) é eliminada e que a cifra pode ser aplicada diretamente na mensagem.
A função de arredondamento f do BlockTEA é essencialmente a mesma do XTEA, ou seja:
O algoritmo XXTEA
Um ano mais tarde, em 1998, Wheeler e Needham sugerem mais uma melhoria. Desta vez a função de arredondamento é aperfeiçoada e a nova versão é publicada com o nome de XXTEA.
XXTEA em JavaScript
Este JavaScript da autoria de Chris Veness é uma excelente ferramenta para testar o XXTEA online.
Fontes
- JavaScript de Chris Veness em Movable Type Scripts
- Criptoanálise de Matthew D. Russell no artigo Tinyness: An Overview of TEA and Related Ciphers