Questão nº 34

Questão de Suporte em Tecnologia da Informação · FGV TJDFT 2022 (nº 34)

FGV2022Analista Judiciário - Suporte em Tecnologia da InformaçãoSuporte em Tecnologia da Informação
Gabarito: Bver comentário ↓

Caio recebeu a tarefa de melhorar a segurança da rede local do Tribunal de Justiça. A demanda solicitada foi a implementação de um sistema de criptografia que atenda aos requisitos a seguir.

  1. receber como entrada um bloco de texto sem formatação;
  2. trabalhar com tamanhos de chaves diferentes;
  3. movimentar o bloco para uma matriz quadrada onde são executadas suas operações;
  4. relacionar o número de rodadas do algoritmo com o tamanho da chave.
    Para cifrar as mensagens e atender aos critérios determinados, Caio deve utilizar o algoritmo criptográfico:

Resposta comentada

Gabarito Alternativa B

O conceito-chave aqui é que o AES (Advanced Encryption Standard) é um algoritmo de criptografia simétrica (usa a mesma chave para cifrar e decifrar) que opera em blocos de 128 bits e organiza esses dados em uma matriz 4x4 (chamada de state). As rodadas do AES variam conforme o tamanho da chave: 10 rodadas para chave de 128 bits, 12 para 192 bits e 14 para 256 bits, exatamente como pede o enunciado.

  • (A) Incorreta: O RSA é um algoritmo assimétrico (usa par de chaves pública/privada) e não trabalha com blocos em matriz quadrada, além de não ter rodadas fixas baseadas no tamanho da chave.
  • (B) Correta: O AES atende a todos os requisitos: recebe bloco de 128 bits, suporta chaves de 128, 192 e 256 bits, organiza os dados em uma matriz 4x4 para as operações de substituição, permutação e mistura, e o número de rodadas (10, 12 ou 14) é diretamente proporcional ao tamanho da chave.
  • (C) Incorreta: O DES usa blocos de 64 bits e chave fixa de 56 bits, não permitindo tamanhos variados de chave nem matriz quadrada 4x4 (ele usa uma estrutura Feistel com 16 rodadas fixas).
  • (D) Incorreta: O 3DES é apenas o DES aplicado três vezes, mantendo o bloco de 64 bits e a chave efetiva de 112 ou 168 bits, mas não usa matriz quadrada e o número de rodadas não varia com o tamanho da chave (sempre 48 rodadas no total).
  • (E) Incorreta: O ElGamal é um algoritmo assimétrico baseado em logaritmos discretos, usado para chaves públicas e assinaturas digitais, não para cifragem em blocos com matrizes e rodadas.

Armadilha da banca: O distrator mais tentador é o DES, pois muitos alunos lembram que ele "trabalha com blocos e matrizes" (na verdade, usa uma estrutura de rede Feistel com divisão em metades, não uma matriz quadrada). A pegadinha está em confundir "matriz 4x4" (exclusiva do AES) com a simples divisão de blocos do DES. Além disso, o DES tem chave fixa, enquanto o enunciado exige "tamanhos de chaves diferentes", eliminando-o de cara.

Fonte: FGV TJDFT 2022 Analista Judiciário - Suporte em Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho