Caio recebeu a tarefa de melhorar a segurança da rede local ...

Próximas questões
Com base no mesmo assunto
Q1933266 Segurança da Informação
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:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B - AES

Para entender essa questão, precisamos abordar alguns conceitos e características dos algoritmos criptográficos mencionados.

1. RSA: RSA é um algoritmo de criptografia assimétrica, o que significa que ele usa um par de chaves (pública e privada) para criptografar e descriptografar dados. Embora seja altamente seguro, ele não atende aos critérios mencionados na questão, especialmente em relação ao uso de uma matriz quadrada para operações e ao número de rodadas do algoritmo relacionado ao tamanho da chave.

2. AES: AES (Advanced Encryption Standard) é um algoritmo de criptografia simétrica que cumpre exatamente todos os requisitos da questão:

  • Aceita um bloco de texto sem formatação como entrada.
  • Trabalha com tamanhos de chaves diferentes (128, 192, ou 256 bits).
  • Move o bloco para uma matriz quadrada (conhecida como "State") onde são executadas as operações de criptografia.
  • O número de rodadas do algoritmo depende do tamanho da chave (10 rodadas para 128 bits, 12 para 192 bits, e 14 para 256 bits).
Portanto, a alternativa correta é B.

3. DES: DES (Data Encryption Standard) é um algoritmo de criptografia simétrica que também usa operações em blocos, mas ele trabalha com uma chave de tamanho fixo de 56 bits e não atende a todos os critérios mencionados, especialmente a relação entre o número de rodadas e o tamanho da chave.

4. 3DES: 3DES (Triple DES) é uma versão mais segura do DES que aplica o algoritmo DES três vezes em cada bloco de dados. Embora ele aumente a segurança em relação ao DES, ele ainda não cumpre todos os critérios da questão, como a matriz quadrada e a relação entre o número de rodadas e o tamanho da chave.

5. ELGAMAL: ElGamal é um algoritmo de criptografia assimétrica, geralmente utilizado para funções de assinatura digital e não para criptografia de blocos de texto em uma matriz quadrada. Ele não atende aos requisitos apresentados na questão.

Portanto, com base nas características dos algoritmos expostos, AES é o único que satisfaz todas as demandas especificadas, tornando a alternativa B a correta.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

1 = Bloco de texto = Simétrico = Vaza A e E

C e D = Usam MALHA DE FEISTEL

GABARITO B

Questão cita o PROCESSO DO AES.

Rapaz, FGV não da moleza nenhuma kkkk

Complementando

AES permite tamanhos de chave variados: 128, 192 e 256

DES e 3DES permite apenas tamanho fixo de chave: 56 e 168 respectivamente

A RSA;

ERRADO

Algoritmo assimétrico que trabalha com o problema de se encontrar os fatores primos que compõem um número. Quanto maior, maior a dificuldade. Se alguém tiver curiosidade em se aprofundar no funcionamento do algoritmo, costumo ver as bancas usando definições do "Cryptography and Network Security Principles and Practices", do Stallings.

B AES;

CORRETO

Também conhecido como Rjindael. Trata-se de uma cifra de bloco baseada em substituição e permutação, em que a quantidade de rounds (10, 12, 14) depende do tamanho da chave aplicada (128, 192, 256). Vulnerável a ataques side-channel.

C DES;

ERRADO

Baseado em redes de Feistel. Usa chaves de 56b e blocos fixos de 64b. Vulnerável à força bruta.

D 3DES;

ERRADO

O mesmo que o DES, com a chave aplicada 2 ou 3 vezes.

E ELGAMAL.

ERRADO

Algoritmo assimétrico.

Essa é para eliminar candidato, até aqui tem 77% de erros, uau

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo