Questão de Segurança da Informação — Criptografia — FGV 2022
- Código
- fg055931
- Banca
- FGV
- Órgão
- TJ-DFT
- Ano
- 2022
- Nível
- Superior
- Cargo
- Analista Judiciário - Suporte em Tecnologia da Informação
- ARSA;
- BAES;
- CDES;
- D3DES;
- EELGAMAL.
GabaritoB — AES;
Gabarito: letra B (AES). O AES atende a todos os requisitos: opera sobre blocos de 128 bits, aceita chaves de 128, 192 ou 256 bits, executa operações em uma matriz 4×4 de bytes (estado), e o número de rodadas varia conforme o tamanho da chave (10, 12 ou 14 rodadas). Nenhum outro algoritmo listado combina essas quatro características.
A questão descreve exatamente o funcionamento do AES (Advanced Encryption Standard), um cifrador simétrico de bloco consagrado. Vamos analisar cada alternativa:
RSA é um algoritmo assimétrico (chave pública/privada), não opera sobre blocos de tamanho fixo nem utiliza matriz quadrada. Não atende ao requisito de trabalhar com tamanhos de chave diferentes (a chave RSA é um número inteiro grande, não um conjunto pré-definido de tamanhos) e o número de rodadas não se relaciona com o tamanho da chave.
O AES (Rijndael) foi projetado exatamente para isso: entrada: bloco de texto sem formatação de 128 bits; chaves de 128, 192 ou 256 bits (tamanhos diferentes); o bloco é organizado em uma matriz 4×4 de bytes (chamada de estado) onde são aplicadas operações de SubBytes, ShiftRows, MixColumns e AddRoundKey; o número de rodadas depende do tamanho da chave (10 para 128 bits, 12 para 192, 14 para 256). Tudo casa perfeitamente.
DES (Data Encryption Standard) trabalha com blocos de 64 bits, chave fixa de 56 bits e sempre 16 rodadas – não atende aos requisitos de chaves de tamanhos diferentes nem de rodadas variáveis.
3DES é uma aplicação tripla do DES, podendo usar chaves de 56, 112 ou 168 bits, mas ainda opera em blocos de 64 bits e não utiliza uma matriz quadrada como estado. O número de rodadas é sempre 48 (3×16), não vinculado ao tamanho da chave.
ElGamal é um algoritmo assimétrico baseado em logaritmo discreto, não trabalha com blocos nem matriz, e o número de rodadas não se aplica.
Sempre que a questão mencionar "bloco de texto", "matriz quadrada", "tamanhos de chave" e "rodadas variáveis", pense em AES. Essas são as marcas registradas do algoritmo. Compare com DES (chave fixa, rodadas fixas) e assimétricos (RSA, ElGamal) que não operam por blocos regulares.
Gabarito: letra B – AES.
Link permanente: /questoes/fg055931