-
Gabarito: letra B
O AES é uma primitiva criptográfica destinada a compor sistemas de cifragem e decifragem simétrica (i.e. mesma chave para cifrar e decifrar). É uma cifra de bloco, ou seja, opera em blocos de tamanho fixo (128 bits ou 16 byts). Como toda cifra de bloco, pode ser transformada numa (de modo a operar em dados de tamanho arbitrário) através de um , mas isso não vem ao caso aqui. Pode trabalhar com chaves de 128, 192 ou 256 bits (o algoritmo Rijndael, que originou o AES, permite mais tamanhos de chaves).
Em outras palavras, é um algoritmo cuja função direta (cifragem) recebe como entradas um bloco de 128 bits (a mensagem) e uma chave do tamanho escolhido, e devolve uma saída também de 128 bits (a cifra). A função inversa (decifragem) recebe como entrada um bloco de 128 bits (a cifra) e devolve como saída um bloco de 128 bits. Se a chave for a chave correta, essa saída será idêntica à mensagem original.
-
DES:
Chave: 64 bits (56 usados na realidade);
Bloco: 64 bits;
AES:
Chave: 128 bits;
Bloco: 128, 192 e 256 bits.
-
Corrigindo o colega (joão);
AES é:
BLOCO é 128 bits.
Chaves:
128 bits (10 ciclos)
192 bits (12 ciclos)
256 bits (14 ciclos)
-
Dica para lembrar:
AES -Simétrica: cifra de bloco, mesmo tamanho cada bloco, ou seja, sempre 128. Chaves podem variar: 128( tbm é tamanho do bloco, que não pode variar, pois as cifras de bloco tem tamanho fixo),192,256.
Eu sempre confundia o tamanho do bloco com o tamanho da chave, trocava tudo, até entender que na cifra de bloco permite apenas um tamanho, UM ÚNICO VALOR, e tamanhos de chaves variados,