Questão de Segurança da Informação — Criptografia — FGV 2025
Segurança da Informação›Criptografia
Código
fg107135
Banca
FGV
Órgão
CPRM
Ano
2025
Nível
Superior
Cargo
Analista em Geociências - Análise e Desenvolvimento de Sistemas
O Advanced Encryption Standard (AES) é um algoritmo de criptografia simétrica por blocos, definido pelo NIST como sucessor do DES, e encontra-se amplamente empregado na proteção de dados em sistemas computacionais e redes. Com relação às características do AES, é correto afirmar que
Aapresenta quatro estágios (SubBytes, ShiftRows, MixColumns e AddRoundKey), os quais utilizam a chave, introduzindo segredo criptográico.
Bfoi proposto para substituir o padrão DES (Data Encryption Standard), implementando uma rede estrutural de Feistel.
Cpossui cifra de decriptografia idêntica à cifra de criptografia, diferindo na forma de escalonamentos de chave para criptografia e decriptografia.
Dpossui cifra em bloco simétrica, projetada com blocos de tamanho de 128, 192 ou 256 bits.
Eutiliza, em seu algoritmo de decriptografia, a chave expandida em ordem reversa, não sendo idêntico ao algoritmo de criptografia.
Revelar gabarito e comentário▾
GabaritoE — utiliza, em seu algoritmo de decriptografia, a chave expandida em ordem reversa, não sendo idêntico ao algoritmo de criptografia.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Advanced Encryption Standard (AES)
Gabarito: letra E. O AES é um algoritmo de criptografia simétrica por blocos que utiliza uma rede de substituição-permutação (não Feistel). Na decriptografia, a chave expandida é aplicada em ordem reversa e são usadas as operações inversas (InvSubBytes, InvShiftRows, InvMixColumns), portanto o algoritmo não é idêntico ao de criptografia. Essa característica está corretamente descrita na alternativa E.
Característica
AES (Correto)
Afirmação Incorreta Comum
Estrutura
Rede de substituição-permutação
Rede de Feistel (como o DES)
Tamanho do bloco
Fixo em 128 bits
128, 192 ou 256 bits (confundido com chave)
Tamanho da chave
128, 192 ou 256 bits
—
Estágios que usam chave
Apenas AddRoundKey
Todos os quatro estágios
Algoritmo de decriptografia
Não idêntico ao de criptografia (usa operações inversas e chave em ordem reversa)
Idêntico ao de criptografia
Análise das alternativas
Alternativa A — ❌ Incorreta
Afirma que os quatro estágios (SubBytes, ShiftRows, MixColumns e AddRoundKey) "utilizam a chave, introduzindo segredo criptográfico". Na verdade, apenas o estágio AddRoundKey combina o estado com a subchave via XOR; os demais são independentes da chave. Além disso, a rodada final não possui MixColumns, e a rodada inicial só tem AddRoundKey.
Alternativa B — ❌ Incorreta
Diz que o AES implementa uma "rede estrutural de Feistel". O AES baseia-se em uma rede de substituição-permutação, diferentemente do DES que usa rede de Feistel. O conteúdo de apoio confirma: "Ao contrário de seu predecessor DES, o AES não usa uma rede de Feistel."
Alternativa C — ❌ Incorreta
Afirma que "possui cifra de decriptografia idêntica à cifra de criptografia". Na realidade, a decriptografia utiliza as operações inversas (InvSubBytes, InvShiftRows, InvMixColumns) e a chave expandida em ordem reversa. Não é idêntica; apenas compartilha a mesma estrutura de rodadas com operações diferentes.
Alternativa D — ❌ Incorreta
Afirma que o AES foi projetado com blocos de tamanho de 128, 192 ou 256 bits. O AES tem tamanho de bloco fixo de 128 bits; os tamanhos de chave são 128, 192 e 256 bits. A alternativa confunde bloco com chave.
Alternativa E — ✅ Correta ⟵ GABARITO
Correta ao afirmar que a decriptografia utiliza a chave expandida em ordem reversa e que o algoritmo não é idêntico ao de criptografia. Conforme a descrição do AES, o conjunto de rodadas inversas é aplicado com a mesma chave de criptografia, mas as etapas são inversas (InvSubBytes, InvShiftRows, InvMixColumns) e as subchaves são usadas na ordem inversa.
NÃO CAIA NESSA!
A banca explora a confusão entre tamanho do bloco e tamanho da chave (alternativa D). Lembre-se: bloco AES é sempre 128 bits; as chaves podem ser 128, 192 ou 256 bits. Outra armadilha comum é acreditar que criptografia e decriptografia são idênticas (alternativa C), mas elas diferem nas operações e na ordem das subchaves.