Questão de Segurança da Informação — Criptografia — FUNDATEC 2019
- Código
- qq466109
- Banca
- FUNDATEC
- Órgão
- Prefeitura de Foz do Iguaçu - PR
- Ano
- 2019
- Nível
- Médio
- Cargo
- Operador de Computador
- ARC4.
- BRC5.
- CRC6.
- DAES.
- ERSA.
GabaritoD — AES.
Gabarito: letra D. AddRoundKey, SubBytes e ShiftRows são operações internas do algoritmo AES (Advanced Encryption Standard), definidas pelo NIST (FIPS 197). As demais opções (RC4, RC5, RC6, RSA) não utilizam esses estágios específicos.
A banca testa o conhecimento básico da estrutura do AES, que é um cifrador simétrico de bloco. Seus estágios principais são:
SubBytes: substituição não-linear via S-box.
ShiftRows: deslocamento cíclico das linhas.
MixColumns: mistura das colunas (não mencionado, mas presente em algumas rodadas).
AddRoundKey: combinação com a chave da rodada via XOR.
RC4 é um stream cipher (não possui blocos) e não utiliza os estágios listados. É baseado em permutação e operações XOR contínuas.
RC5 é um block cipher, mas seu design envolve operações como adição, rotação e XOR, sem SubBytes, ShiftRows ou AddRoundKey.
RC6 é uma evolução do RC5, também baseado em operações simples, não incorpora os estágios característicos do AES.
O AES (Rijndael) possui exatamente esses estágios em seu algoritmo. O AES é o padrão atual para criptografia simétrica em todo o mundo.
RSA é um algoritmo de criptografia assimétrica (chave pública), baseado em exponenciação modular e fatoração de primos. Não possui estágios como SubBytes ou ShiftRows.
Para fixar, memorize que SubBytes, ShiftRows e MixColumns são os três estágios não lineares/de difusão do AES, enquanto AddRoundKey é o estágio que insere a chave. Todos os outros cifradores simétricos (DES, 3DES, Blowfish, Twofish) têm estruturas diferentes.
Gabarito: letra D.
Link permanente: /questoes/qq466109