Questão de Segurança da Informação — Criptografia — FGV 2023
Segurança da Informação›Criptografia
Código
fg072647
Banca
FGV
Órgão
TJ-SE
Ano
2023
Nível
Superior
Cargo
Analista Judiciário - Especialidade - Análise de Sistemas - Segurança da Informação
O Tribunal de Justiça de Sergipe (TJSE) recebeu uma demanda do Superior Tribunal de Justiça (STJ) para criptografar os documentos internos que tramitam por ele. Foi informado ao TJSE que deveria ser criado um novo algoritmo criptográfico com as mesmas características do AES (adVanCed enCrYptIon Standard). Portanto, o algoritmo a ser criado pelo Tribunal de Justiça de Sergipe deverá ter como premissas:
Atamanho de chave de rodada de 128 bits, 12 rodadas de criptografia e tamanho de chave expandida de 208 bytes;
Btamanho de bloco de texto em claro de 128 bits, 16 rodadas de criptografia e tamanho de chave de 256 bits;
Ctamanho de chave expandida de 208 bytes, 10 rodadas de criptografia e chave de 128 bits;
Dtamanho de chave de 32 bytes, 14 rodadas de criptografia e tamanho de chave expandida de 208 bytes;
Etamanho de chave expandida de 176 bytes, 12 rodadas de criptografia e tamanho de bloco de texto em claro de 128 bits.
Revelar gabarito e comentário▾
GabaritoA — tamanho de chave de rodada de 128 bits, 12 rodadas de criptografia e tamanho de chave expandida de 208 bytes;
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Características do AES (Advanced Encryption Standard)
Gabarito: letra A. O AES é um algoritmo de criptografia simétrica com bloco fixo de 128 bits. Existem três variantes principais, diferenciadas pelo tamanho da chave: AES-128 (chave 128 bits, 10 rodadas, chave expandida de 176 bytes), AES-192 (chave 192 bits, 12 rodadas, chave expandida de 208 bytes) e AES-256 (chave 256 bits, 14 rodadas, chave expandida de 240 bytes). A questão pede um novo algoritmo com as mesmas características do AES; a única alternativa que apresenta um conjunto coerente de parâmetros é a A, que corresponde ao AES-192 (12 rodadas, chave expandida de 208 bytes e tamanho de chave de rodada de 128 bits – este último é o tamanho do bloco, que é constante em todas as variantes).
Apresenta: chave de rodada de 128 bits (o bloco do AES), 12 rodadas e chave expandida de 208 bytes. Esse trio é perfeitamente consistente com o AES-192.
Alternativa B — ❌ Incorreta
Traz bloco de 128 bits (correto), mas 16 rodadas – o AES nunca utiliza 16 rodadas (máximo é 14 para chave de 256 bits). A chave de 256 bits até existe, mas as rodadas deveriam ser 14.
Alternativa C — ❌ Incorreta
Mistura chave expandida de 208 bytes (típica de AES-192) com 10 rodadas (típicas de AES-128) e chave de 128 bits. Para chave de 128 bits, a chave expandida seria de 176 bytes, não 208.
Alternativa D — ❌ Incorreta
Chave de 32 bytes (256 bits) e 14 rodadas (correto para AES-256), mas chave expandida de 208 bytes – deveria ser 240 bytes.
Alternativa E — ❌ Incorreta
Chave expandida de 176 bytes (correta para AES-128) e bloco de 128 bits (correto), mas 12 rodadas – para AES-128 seriam 10 rodadas.