Pular para o conteúdo principal

Questão de Segurança da Informação — Criptografia — FGV 2025

Segurança da InformaçãoCriptografia
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
  1. Aapresenta quatro estágios (SubBytes, ShiftRows, MixColumns e AddRoundKey), os quais utilizam a chave, introduzindo segredo criptográico.
  2. Bfoi proposto para substituir o padrão DES (Data Encryption Standard), implementando uma rede estrutural de Feistel.
  3. Cpossui cifra de decriptografia idêntica à cifra de criptografia, diferindo na forma de escalonamentos de chave para criptografia e decriptografia.
  4. Dpossui cifra em bloco simétrica, projetada com blocos de tamanho de 128, 192 ou 256 bits.
  5. 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.

Gabarito: letra E.

Link permanente: /questoes/fg107135