Pular para o conteúdo principal

Questão de Segurança da Informação — Criptografia — CESPE / CEBRASPE 2022

Segurança da InformaçãoCriptografia
Código
ce141557
Banca
CESPE / CEBRASPE
Órgão
POLITEC-RO
Ano
2022
Nível
Superior
Cargo
POLITEC - RO - Perito Criminal - Área 6 (Ciências da Computação/Informática/Análise de Sistemas)
Assinale a opção correspondente ao algoritmo que trabalha com 64 bits de dados a cada vez e que, para cada iteração, um bloco de 48 bits da chave de 56 bits entra no bloco de encriptação.
  1. ADESX2
  2. BAES
  3. CCamellia
  4. DRSA
  5. EDES
Revelar gabarito e comentário

GabaritoE — DES

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

Algoritmos de Criptografia Simétrica e Assimétrica

Gabarito: letra E. O DES (Data Encryption Standard) é o algoritmo que opera em blocos de 64 bits, utiliza uma chave de 56 bits (originalmente 64 bits com 8 bits de paridade) e, em cada iteração (rodada), uma subchave de 48 bits é derivada da chave principal para alimentar a função de Feistel. Essa descrição corresponde exatamente ao enunciado.

A questão testa o conhecimento das especificações técnicas de algoritmos criptográficos, especialmente o DES, que foi o padrão por muitos anos e ainda é referência em questões de concurso.

  1. 1Bloco de 64 bits
  2. 2Chave de 56 bits
  3. 316 rodadas
  4. 4Subchave de 48 bits por rodada
  5. 5Função de Feistel
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

DESX2 é uma variação do DES que aplica uma XOR de chave adicional antes e depois do algoritmo, mas não altera o tamanho do bloco (64 bits) nem a chave interna (56 bits). Entretanto, a descrição do enunciado não se encaixa perfeitamente, pois DESX2 possui uma chave efetiva maior (56 + 2×64 = 184 bits) e o processo de subchave não é o mesmo. Além disso, o enunciado pede o algoritmo que "trabalha com 64 bits de dados a cada vez e que, para cada iteração, um bloco de 48 bits da chave de 56 bits entra no bloco de encriptação" — isso é exatamente o DES padrão.

Alternativa B — ❌ Incorreta

AES (Advanced Encryption Standard) opera em blocos de 128 bits, não de 64 bits. As chaves podem ser de 128, 192 ou 256 bits, e o processo de expansão de chave gera subchaves de tamanho diferente. Portanto, não atende aos requisitos.

Alternativa C — ❌ Incorreta

Camellia é um algoritmo simétrico de bloco que também opera em blocos de 128 bits, suportando chaves de 128, 192 ou 256 bits. Não se encaixa na descrição de 64 bits de bloco e 56 bits de chave.

Alternativa D — ❌ Incorreta

RSA é um algoritmo de criptografia assimétrica (chave pública), não trabalha com blocos fixos de 64 bits como os simétricos de bloco. Seu tamanho de bloco é variável e depende do módulo (tipicamente ≥ 1024 bits). Além disso, não há iterações com subchaves de 48 bits.

Alternativa E — ✅ Correta ⟵ GABARITO

O DES é um cifrador de bloco simétrico que processa 64 bits por operação, utiliza uma chave de 56 bits (efetiva) e, em cada uma das 16 rodadas, uma subchave de 48 bits é gerada a partir da chave principal através de permutações e deslocamentos. Essa estrutura é exatamente a descrita no enunciado.

Gabarito: letra E

Link permanente: /questoes/ce141557