Com relação ao padrão criptográfico AES, assinale V para af...

Próximas questões
Com base no mesmo assunto
Q1993172 Segurança da Informação
Com relação ao padrão criptográfico AES, assinale V para afirmativa verdadeira e F para a falsa.

I. É uma cifra de bloco cujo objetivo é substituir o DES em aplicações comerciais. Usa um tamanho de bloco de 128 bits e um tamanho de chave de 128, 192 ou 256 bits.
II. Usa uma estrutura de Feistel a cada rodada completa que consiste em quatro funções distintas: substituição de bytes, permutação, operações aritméticas sobre um corpo finito e operação XOR com uma chave.
III. Comparada a cifras de chave pública, como o RSA, a estrutura do AES, e da maioria das cifras simétricas, é muito complexa e não pode ser explicada tão facilmente quanto o RSA e os algoritmos semelhantes.

As afirmativas são, respectivamente,
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta para a questão é a letra B: V, F e V.

Vamos analisar cada afirmativa e entender o porquê de cada uma ser verdadeira ou falsa:

I. "É uma cifra de bloco cujo objetivo é substituir o DES em aplicações comerciais. Usa um tamanho de bloco de 128 bits e um tamanho de chave de 128, 192 ou 256 bits."

Esta afirmativa é verdadeira. O padrão criptográfico AES (Advanced Encryption Standard) foi realmente desenvolvido para substituir o DES (Data Encryption Standard) devido a suas vulnerabilidades. O AES utiliza um tamanho de bloco fixo de 128 bits e permite chaves de 128, 192 ou 256 bits, proporcionando diferentes níveis de segurança.

II. "Usa uma estrutura de Feistel a cada rodada completa que consiste em quatro funções distintas: substituição de bytes, permutação, operações aritméticas sobre um corpo finito e operação XOR com uma chave."

Esta afirmativa é falsa. O AES não utiliza uma estrutura de Feistel. Em vez disso, ele usa uma rede de substituição-permutação (SPN). O AES consiste em rounds que incluem passos como SubBytes (substituição de bytes), ShiftRows (permuta de linhas), MixColumns (mistura de colunas) e AddRoundKey (XOR com a chave). Essas operações diferem das rodadas da estrutura de Feistel, que divide o texto em duas metades e envolve a permutação das metades com funções de Feistel.

III. "Comparada a cifras de chave pública, como o RSA, a estrutura do AES, e da maioria das cifras simétricas, é muito complexa e não pode ser explicada tão facilmente quanto o RSA e os algoritmos semelhantes."

Esta afirmativa é verdadeira. Apesar de o AES ser um algoritmo simétrico, sua complexidade estrutural pode ser considerada alta, especialmente quando comparada a cifras de chave pública como o RSA. A explicação e a implementação de AES envolvem diversos passos detalhados e operações matemáticas que podem ser complexas para quem não está familiarizado com conceitos de criptografia.

Assim, a questão exige um conhecimento sólido sobre os princípios e detalhes dos algoritmos criptográficos, em especial a distinção entre as arquiteturas de cifragem de blocos como o AES e outras estruturas criptográficas como a de Feistel.

Espero que esta explicação tenha esclarecido suas dúvidas. Caso tenha mais perguntas sobre criptografia ou outra área de Segurança da Informação, sinta-se à vontade para perguntar!

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

Que banca! Só avalia se o candidato tem sorte

Ao contrário de seu predecessor, o DES, o AES não usa uma cifra Feistel.

AES

- Simétrico

- Substituição

- Bloco

- Tamanhos de Chaves: 128 192 256

- Possui: 10  12  14 passos para cada tamanho de chave respectivamente

- opera em quatro estágios: 1 de permutação e 3 de substituição

- Estágio de permutação ShiftRows

- Estágios de Substituição SubBytes, MixColumns e AddRoundKey

- Todos são reversíveis

hora falam que Assimetrica é mais complexa, hora falam que simetrica é mais complexa.

Alguem pode resumir de uma vez?

II. Usa uma estrutura de Feistel a cada rodada completa que consiste em quatro funções distintas: substituição de bytes, permutação, operações aritméticas sobre um corpo finito e operação XOR com uma chave.

Na realidade o algoritmo AES não usa a estrutura de Feistel. Ele processa o bloco inteiro a cada interação.

Clique para visualizar este comentário

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