Pular para o conteúdo principal

Questão de Segurança da Informação — Análise de Vulnerabilidade e Gestão de Riscos — FGV 2022

Segurança da InformaçãoAnálise de Vulnerabilidade e Gestão de Riscos
Código
fg055521
Banca
FGV
Órgão
TJ-DFT
Ano
2022
Nível
Superior
Cargo
Analista Judiciário - Análise de Sistemas
O departamento de segurança da informação do TJDFT vinha percebendo que suas mensagens cifradas não eram computacionalmente seguras, por isso resolveram alterar o modo de operação do algoritmo utilizado para o modo counter (CTR).Para melhorar os níveis de segurança no trâmite das mensagens, as características do CTR que devem ser selecionadas são:
  1. Aa não utilização do preenchimento, operação em tempo real, texto cifrado com mesmo tamanho do texto em claro, e cifra e decifra com o mesmo algoritmo;
  2. Balgoritmo de cifração e decifração diferentes, paralelismo de múltiplos blocos, trocar as chaves com segurança;
  3. Cdisponibilidade de um valor de nonce, não utilização de preenchimento, paralelismo de múltiplos blocos e pré-processamento de dados;
  4. Dcifração e decifração com o mesmo algoritmo, um valor inicial de nonce disponível, a saída da encriptação em um bloco é entrada do próximo bloco;
  5. Ealgoritmo de cifração e decifração diferentes, o bloco seguinte depende da cifração anterior e remoção dos padrões do texto em claro.
Revelar gabarito e comentário

GabaritoC — disponibilidade de um valor de nonce, não utilização de preenchimento, paralelismo de múltiplos blocos e pré-processamento de dados;

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

Modo CTR (Counter) - Características

Gabarito: letra C. O modo CTR (Counter) é um modo de operação de cifra de bloco que atua como uma cifra de fluxo: um nonce é combinado com um contador, cifrado pelo algoritmo de bloco, e o resultado é XORed com o texto claro. Suas principais características são: uso de um nonce (ou IV), dispensa preenchimento (pad), é paralelizável (blocos independentes) e permite pré-processamento da sequência de keystream. Além disso, cifração e decifração utilizam o mesmo algoritmo (apenas a operação de cifra do bloco sobre o contador).

Alternativa A — ❌ Incorreta

A alternativa cita a não utilização de preenchimento e cifra/decifra com o mesmo algoritmo, que são corretos, mas omite características essenciais como o uso de nonce e o paralelismo de blocos. A menção a "operação em tempo real" é vaga e não é uma propriedade distintiva do CTR.

Alternativa B — ❌ Incorreta

Afirma que os algoritmos de cifração e decifração são diferentes — erro grave, pois no CTR ambos usam o mesmo algoritmo de encriptação do bloco. O paralelismo está correto, mas "trocar as chaves com segurança" não é uma característica do modo de operação.

Alternativa C — ✅ Correta ⟵ GABARITO

Reúne todas as características fundamentais do CTR: disponibilidade de um valor de nonce (para garantir unicidade dos contadores), não utilização de preenchimento (texto cifrado com mesmo tamanho do claro), paralelismo de múltiplos blocos (cada bloco é independente) e pré-processamento de dados (a sequência de keystream pode ser gerada antes de conhecer o texto claro).

Alternativa D — ❌ Incorreta

Acerta em cifra/decifra com mesmo algoritmo e disponibilidade de nonce, mas erra ao afirmar que "a saída da encriptação em um bloco é entrada do próximo bloco" — essa é uma propriedade do modo CBC (encadeamento de blocos), e não do CTR, onde os blocos são independentes.

Alternativa E — ❌ Incorreta

Afirma que algoritmos de cifração e decifração são diferentes (erro) e que "o bloco seguinte depende da cifração anterior" (propriedade de CBC/CFB, não do CTR). A "remoção dos padrões do texto em claro" não é uma característica específica do CTR.

PEGA ESSA DICA!

Na hora da prova, lembre-se do acrônimo NP3 (Nonce, Padding não necessário, Paralelismo, Pré-processamento) para fixar as características do CTR. Compare com o CBC, que tem encadeamento e requer padding.

Gabarito: letra C.

Link permanente: /questoes/fg055521