Questão nº 58
Questão de Tecnologia da Informação · FGV TJ-SE Servidor 2023 (nº 58)
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 (alternativa correta)
- 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
Resposta comentada
Gabarito Alternativa B
O modo Electronic Codebook (ECB) é o mais básico dos modos de operação de cifras de bloco, onde cada pedaço (bloco) do texto original é criptografado de forma totalmente independente dos outros blocos, usando sempre a mesma chave.
- (A) Incorreta: Esta descrição se aproxima do modo Cipher Block Chaining (CBC), onde o bloco de texto claro atual é combinado (XOR) com o bloco de texto cifrado anterior antes de ser encriptado. A formulação "próximos 64 bits de texto claro" é um pouco confusa, mas a ideia de usar o texto cifrado anterior não se aplica ao ECB.
- (B) Correta: No modo ECB, cada bloco de texto claro é tratado como uma unidade separada e é criptografado individualmente, sem depender dos blocos anteriores ou posteriores, e sempre com a mesma chave. Isso significa que blocos de texto claro idênticos resultarão em blocos de texto cifrado idênticos.
- (C) Incorreta: Esta descrição aponta para modos de operação que utilizam feedback, como o Output Feedback (OFB) ou Cipher Feedback (CFB), onde o resultado da encriptação (ou o texto cifrado anterior) é usado para gerar uma sequência de bits (keystream) que é combinada com o texto claro. Isso não ocorre no ECB.
- (D) Incorreta: A menção a "saída DES anterior" sugere um mecanismo de feedback ou encadeamento, similar a outros modos como CBC, CFB ou OFB, onde a saída de uma operação anterior influencia a próxima. O ECB não utiliza a saída anterior de forma alguma para a encriptação do bloco atual.
- (E) Incorreta: Esta é a descrição do modo Counter (CTR), onde um contador é incrementado e encriptado para gerar uma sequência de bits (keystream), que é então combinada (XOR) com o texto claro. O ECB não usa um contador encriptado.
Fonte: FGV TJ-SE Servidor 2023 Analista Judiciário - Análise de Sistemas - Segurança da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.