Pular para o conteúdo principal

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

Segurança da InformaçãoCriptografia
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:
  1. 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;
  2. Bcada bloco de bits de texto claro é codificado independentemente, usando a mesma chave;
  3. Co texto cifrado anterior é usado como entrada para o algoritmo de encriptação a fim de produzir uma saída pseudoaleatória;
  4. Da entrada do algoritmo de encriptação é a saída DES anterior, e são usados blocos completos;
  5. 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.

  1. 1ECBIndependente
  2. 2CBCXOR com anterior
  3. 3CFBRealimenta cifra
  4. 4OFBRealimenta saída
  5. 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).

Gabarito: letra B.

Link permanente: /questoes/fg072653