Questão de Segurança da Informação — Criptografia — FGV 2023
Segurança da Informação›Criptografia
Código
fg072653
Banca
FGV
Órgão
TJ-SE
Ano
2023
Nível
Superior
Cargo
Analista Judiciário - Especialidade - Análise de Sistemas - Segurança da Informação
Para empregar uma cifra de bloco em diversas aplicações, cinco modos de operação foram definidos pelo Instituto Nacional de Padrões e Tecnologia (NIST).Dentre os cinco modos de operação, o modo mais simples é o Electronic Codebook (ECB), no qual:
Aa entrada do algoritmo de encriptação é o XOR dos próximos 64 bits de texto claro e os 64 bits anteriores de texto cifrado;
Bcada bloco de bits de texto claro é codificado independentemente, usando a mesma chave;
Co texto cifrado anterior é usado como entrada para o algoritmo de encriptação a fim de produzir uma saída pseudoaleatória;
Da entrada do algoritmo de encriptação é a saída DES anterior, e são usados blocos completos;
Eem cada bloco de texto claro é aplicado a um XOR com um contador encriptado.
Revelar gabarito e comentário▾
GabaritoB — cada bloco de bits de texto claro é codificado independentemente, usando a mesma chave;
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 Cifras de Bloco: ECB
Gabarito: letra B. O modo Electronic Codebook (ECB) é o mais simples dos cinco modos definidos pelo NIST. Nele, cada bloco do texto claro é cifrado de forma independente, utilizando a mesma chave para todos os blocos. Esse comportamento torna o ECB rápido e paralelizável, porém inseguro para uso prático devido à ausência de difusão entre blocos. As demais alternativas descrevem outros modos de operação.
Modo de Operação
Característica Principal
Descrição Resumida
ECB (Electronic Codebook)
Cifragem independente
Cada bloco de texto claro é cifrado separadamente com a mesma chave.
CBC (Cipher Block Chaining)
Realimentação do bloco anterior
O texto claro é combinado via XOR com o texto cifrado do bloco anterior antes da cifragem.
OFB (Output Feedback)
Realimentação da saída
A saída do algoritmo é realimentada para gerar uma sequência pseudoaleatória, combinada com o texto claro.
CFB (Cipher Feedback)
Realimentação do texto cifrado
O texto cifrado anterior é realimentado para produzir uma sequência pseudoaleatória, combinada com o texto claro.
CTR (Counter)
Uso de contador
Um contador é cifrado e o resultado é aplicado via XOR a cada bloco de texto claro.
1ECBIndependente
2CBCXOR com anterior
3CFBRealimenta cifra
4OFBRealimenta saída
5CTRContador cifrado
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Descreve o modo CBC (Cipher Block Chaining), no qual o texto claro de cada bloco é combinado com o texto cifrado do bloco anterior via XOR antes da cifragem.
Alternativa B — ✅ Correta ⟵ GABARITO
Afirma exatamente o que é o ECB: cada bloco de bits de texto claro é codificado independentemente com a mesma chave. Não há realimentação ou combinação entre blocos.
Alternativa C — ❌ Incorreta
Descreve o modo OFB (Output Feedback) ou CFB (Cipher Feedback), em que o texto cifrado anterior (ou a saída do algoritmo) é realimentado para produzir uma sequência pseudoaleatória que é combinada com o texto claro.
Alternativa D — ❌ Incorreta
Também se refere ao modo CBC ou similar: a entrada do algoritmo de encriptação é a saída anterior (ciphertext) e são usados blocos completos. A menção ao DES é apenas exemplificativa.
Alternativa E — ❌ Incorreta
Descreve o modo CTR (Counter), em que um contador é cifrado e o resultado é aplicado via XOR a cada bloco de texto claro. Não há realimentação do texto cifrado.
NÃO CAIA NESSA!
A banca propositalmente mistura as definições dos modos. Os mais confundidos são o CBC (alternativa A) e o CTR (alternativa E). Lembre-se: ECB = cifragem independente bloco a bloco; os demais modos sempre envolvem alguma combinação (XOR ou realimentação).