Questão de Segurança da Informação — Criptografia — FGV 2025
- Código
- fg116250
- Banca
- FGV
- Órgão
- MPU
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista do - Suporte e Infraestrutura
- ACounter - OFB;
- BOFB - CFB;
- CCFB - CBC;
- DECB - CBC;
- EECB - CFB.
GabaritoD — ECB - CBC;
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).
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.
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.
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.
ECB atende: paralelizável, requer padding. CBC atende: usa o IV recebido, remove estatísticas, também requer padding. Perfeito ajuste.
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.
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