Questão de Segurança da Informação — Criptografia — FEPESE 2023
- Código
- qq879059
- Banca
- FEPESE
- Órgão
- EPAGRI
- Ano
- 2023
- Nível
- Superior
- Cargo
- Analista de Suporte
- A1
- B10
- C14
- D16
- E28
GabaritoC — 14
Gabarito: letra C. No AES com chave de 32 bytes (256 bits), o número total de rodadas é 14. Em todas as rodadas, exceto a última, são executadas as operações SubBytes, ShiftRows, MixColumns e AddRoundKey. Na última rodada (rodada 14), a operação MixColumns é omitida, restando apenas SubBytes, ShiftRows e AddRoundKey. Portanto, a resposta é 14.
A rodada 1 não é a última; todas as rodadas iniciais incluem MixColumns. O valor 1 não corresponde a nenhum padrão de rodadas do AES.
10 rodadas é o número utilizado para chave de 128 bits (16 bytes). Para chave de 32 bytes, o número correto é 14.
Para chave de 256 bits (32 bytes), o AES emprega 14 rodadas. Na 14ª rodada, MixColumns é suprimido, conforme a especificação do algoritmo.
16 rodadas não corresponde a nenhum tamanho de chave do AES. O máximo é 14 (para 256 bits).
28 rodadas é um valor muito superior ao máximo do AES (14). Possível confusão com a soma dobra de rodadas?
A banca explora a confusão entre os tamanhos de chave do AES. Para chave de 128 bits (16 bytes) são 10 rodadas; para 192 bits (24 bytes) são 12 rodadas; para 256 bits (32 bytes) são 14 rodadas. A alternativa B (10) é o distrator mais perigoso, pois corresponde ao caso mais comum. Lembre-se: quanto maior a chave, mais rodadas.
Decore a tabela: AES-128 → 10 rodadas; AES-192 → 12 rodadas; AES-256 → 14 rodadas. Na última rodada, sempre falta MixColumns.
Gabarito: letra C.
Link permanente: /questoes/qq879059