-
O International Data Encryption Algorithm (IDEA) é um algoritmo de cifra de bloco que faz uso de chaves de 128 bits e que tem uma estrutura semelhante ao DES. Como uma cifra de bloco, também é simétrica.
-
Quando comentamos aprendemos...
Cifra Autor Comprimento da chave Comentários
Blowfish, Bruce Schneier, 1 a 448 bits Velho e lento
DES IBM, 56 bits Muito fraco para usar agora
IDEA Massey e Xuejia 128 bits Bom, mas patenteado
RC4 Ronald Rivest 1 a 2048 bits Atenção: algumas chaves são fracas
RC5 Ronald Rivest 128 a 256 bits Bom, mas patenteado
Rijndael Daemen e Rijmen 128 a 256 bits Melhor escolha
Serpent Anderson, Biham, Knudsen 128 a 256 bits Muito forte
DES triplo IBM 168 bits Segunda melhor escolha
Twofish Bruce Schneier 128 a 256 bits Muito forte; amplamente utilizado
Tanenbaum que disse ...
-
Tamanho do bloco de dados Tamanho da chave
DES 64bits 56bits (8 paridade + 48 chave)
3DES 64bits (112bits → 3DES duplo;168bits → 3DES triplo)
AES 128bits 128bits,192bits,256bits
IDEA 64bits 128bits
BLOWFISH 64bits 32-448bits
CAST-128 64bits 128bits
RC-4,5,6 X X
-
Algoritmos de chave simétrica: DES, 3DES, IDEA, Blowfish, Twofish, RC (2,4,5,6), CAST;
Algoritmos de chave assimétrica: RSA, ElGamal, Diffie-Hellman, Curvas elípticas.