Pular para o conteúdo principal

Questão de Segurança da Informação — Criptografia — Quadrix 2023

Segurança da InformaçãoCriptografia
Código
qg027742
Banca
Quadrix
Órgão
CRM-MG
Ano
2023
Nível
Superior
Cargo
CRM - MG - Administrador de Rede
O AES (Advanced Encryption Standard) é dividido em dois módulos, sendo um para cifragem e um para decifragem. O módulo para cifragem possui quatro transformações, sendo duas delas a
  1. AAddRoundKey e a Aescore.
  2. BSubBytes e a MixColumns.
  3. CShiftRows e a Cipher.
  4. DMixColumns e a Cipher.
  5. EShiftRows e a Aescore.
Revelar gabarito e comentário

GabaritoB — SubBytes e a MixColumns.

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”.

AES (Advanced Encryption Standard)

Gabarito: letra B. As quatro transformações do módulo de cifragem do AES são SubBytes, ShiftRows, MixColumns e AddRoundKey. Portanto, a única alternativa que apresenta duas dessas transformações corretamente é a B (SubBytes e MixColumns). As demais contêm termos que não são transformações do AES (Aescore, Cipher) ou apresentam uma transformação correta combinada com uma inexistente.

A banca cobra o conhecimento básico do funcionamento interno do AES. O AES é um cifrador de bloco simétrico, definido pelo padrão FIPS PUB 197. As quatro transformações são aplicadas em cada rodada (exceto na última, que omite MixColumns). Vamos analisar cada alternativa:

  1. 1SubBytes
  2. 2ShiftRows
  3. 3MixColumns
  4. 4AddRoundKey
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

AddRoundKey é uma das quatro transformações, mas Aescore não é uma transformação reconhecida do AES. "Aescore" não faz parte da especificação.

Alternativa B — ✅ Correta ⟵ GABARITO

SubBytes (substituição byte a byte via S-box) e MixColumns (combinação linear das colunas do estado) são duas das quatro transformações padrão.

Alternativa C — ❌ Incorreta

ShiftRows é uma transformação correta, mas "Cipher" não é uma transformação individual; refere-se ao algoritmo como um todo ou ao processo de cifragem.

Alternativa D — ❌ Incorreta

MixColumns é correta, mas "Cipher" novamente não é uma transformação.

Alternativa E — ❌ Incorreta

ShiftRows é correta, mas "Aescore" não é uma transformação.

NÃO CAIA NESSA!

A banca insere termos como "Aescore" e "Cipher" que parecem nomes técnicos mas não correspondem às transformações reais. O candidato deve memorizar as quatro: SubBytes, ShiftRows, MixColumns, AddRoundKey. "Cipher" é o nome geral, e "Aescore" não existe.

Gabarito: letra B.

Link permanente: /questoes/qg027742