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