Questão de Segurança da Informação — Criptografia — CESPE / CEBRASPE 2022
Segurança da Informação›Criptografia
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.
ADESX2
BAES
CCamellia
DRSA
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.
1Bloco de 64 bits
2Chave de 56 bits
316 rodadas
4Subchave de 48 bits por rodada
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.