FC ConcursosFC Concursos

Questão FC375549

“Neste algoritmo, os dados são codificados em blocos de 64 bits usando uma chave de 56 bits. O algoritmo transforma a entrada de 64 bits em uma série de etapas em uma saída de 64 b

Criptografia (TI - Segurança da Informação)

Instituto Consulplan · 2023

“Neste algoritmo, os dados são codificados em blocos de 64 bits usando uma chave de 56 bits. O algoritmo transforma a entrada de 64 bits em uma série de etapas em uma saída de 64 bits. As mesmas etapas, com a mesma chave, são empregadas para reverter a criptografia. Uma de suas desvantagens é que pode ser decifrado com a técnica de força bruta.” As informações se referem ao seguinte tipo algoritmo de criptografia:

  1. DES.
  2. AES.
  3. RSA.
  4. IDEA.
  5. Camellia.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

O algoritmo descrito é o DES. Ele processa blocos de 64 bits e utiliza uma chave efetiva de 56 bits (com mais 8 bits de paridade), de modo que a operação de cifrar é reversível usando a mesma chave.

Arquitetonicamente, o DES é um esquema do tipo Feistel: o bloco de 64 bits é dividido em duas metades de 32 bits e submetido a uma rotina iterativa de transformação e permutações durante 16 rounds.

As transformações internas combinam permutações, expansão, S-boxes (substituições não-lineares) e operações de XOR, garantindo difusão e confusão entre chave e texto.

A principal limitação é o tamanho da chave: o espaço de chaves é \(2^{56}\) (aprox. \(7,2\times10^{16}\)), o que hoje torna a cifra suscetível a ataques por força bruta com recursos modernos.

Como resposta prática, surgiram variantes como o 3DES, que aplica o DES três vezes para aumentar a segurança, mas o algoritmo original permanece o DES.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo