Pular para o conteúdo principal

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

Segurança da InformaçãoCriptografia
Código
fg116250
Banca
FGV
Órgão
MPU
Ano
2025
Nível
Superior
Cargo
Analista do - Suporte e Infraestrutura
Virgínia enviará uma informação confidencial a João por um canal não seguro. Ela fará uso de algoritmos simétricos com dois modos de operação diferentes para cada objetivo. O modo de operação A será utilizado para transmitir uma mensagem de baixa entropia (caracteres de inicialização para o modo de operação B) e poderá usar o paralelismo. Já o modo de operação B deverá cifrar o conteúdo da mensagem usando o número de inicialização enviado pelo modo de operação A e, mesmo que a mensagem tenha baixa entropia, o modo de operação B conseguirá remover as estatísticas da mensagem. Os modos A e B fazem uso do completamento da mensagem ao seu final para adequar ao tamanho do bloco.Portanto, Virgínia fará uso dos modos de operação A e B, respectivamente:
  1. ACounter - OFB;
  2. BOFB - CFB;
  3. CCFB - CBC;
  4. DECB - CBC;
  5. EECB - CFB.
Revelar gabarito e comentário

GabaritoD — ECB - CBC;

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

Modos de operação de cifra simétrica

Gabarito: letra D (ECB - CBC). O modo ECB é paralelizável e requer padding, portanto adequado para transmitir dados de inicialização (caracteres de baixa entropia). O modo CBC utiliza o vetor de inicialização (nº de inicialização) enviado pelo modo A, remove as estatísticas da mensagem e também exige padding. Os demais pares apresentados incluem modos de fluxo (CFB, OFB, CTR) que não necessitam de completamento de bloco, contrariando o enunciado que afirma que ambos os modos fazem uso de padding.

A questão exige conhecimento sobre as características dos modos de operação de cifras em bloco simétricas. O ponto decisivo é o padding: ECB e CBC são modos de bloco que exigem que a mensagem tenha tamanho múltiplo do bloco, enquanto CFB, OFB e CTR são modos de fluxo que operam em qualquer tamanho sem padding. Além disso, o paralelismo na cifração é possível em ECB e CTR, mas não em CBC ou CFB.

Modo

Paralelismo na cifração

Requer padding?

Remove estatísticas?

Usa IV?

ECB

Sim

Sim

Não

Não

CBC

Não

Sim

Sim

Sim

CFB

Não

Não (opcional)

Sim

Sim

OFB

Sim

Não

Sim

Sim

CTR

Sim

Não

Sim

Sim (nonce)

A tabela mostra que apenas o par ECB-CBC (alternativa D) atende a todos os requisitos: ECB como modo A (paralelizável, exige padding) e CBC como modo B (remove estatísticas, exige padding, usa o IV fornecido).

Modo de bloco
Modo de fluxo
Não paralelizável
ECB
CTR
Paralelizável
CBC
CFB/OFB
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta (Counter - OFB)

Ambos são modos de fluxo: não exigem padding, logo não se encaixam no requisito de completamento da mensagem. Counter (CTR) é paralelizável, mas OFB, embora remova estatísticas, não usa padding. O enunciado afirma que ambos os modos fazem uso de completamento.

Alternativa B — ❌ Incorreta (OFB - CFB)

Novamente, OFB e CFB são modos de fluxo sem necessidade de padding. Além disso, CFB não é paralelizável na cifração, contradizendo o requisito do modo A.

Alternativa C — ❌ Incorreta (CFB - CBC)

CFB (modo A) não exige padding, o que invalida a alternativa. Embora CBC (modo B) atenda, o modo A não satisfaz a condição de completamento.

Alternativa D — ✅ Correta ⟵ GABARITO

ECB atende: paralelizável, requer padding. CBC atende: usa o IV recebido, remove estatísticas, também requer padding. Perfeito ajuste.

Alternativa E — ❌ Incorreta (ECB - CFB)

ECB como modo A está correto, mas CFB como modo B não exige padding, contrariando o enunciado. A banca tenta confundir quem sabe que CFB remove estatísticas, mas esquece o detalhe do completamento.

NÃO CAIA NESSA!

A banca explora a confusão entre modos de bloco e de fluxo. O aluno que conhece a capacidade de CFB de remover estatísticas pode escolhê-lo sem perceber que o enunciado exige padding nos dois modos. Lembre-se: ECB e CBC são os únicos modos clássicos que sempre usam padding (a menos que se use CTS, mas não é o caso).

Gabarito: letra D (ECB - CBC).

Link permanente: /questoes/fg116250