Questão nº 94
Questão de Informática Forense · CEBRASPE PF 2025 (nº 94)
Julgue os próximos itens, a respeito do algoritmo Twofish e da técnica MITM (man-in-the-middle).
Twofish é uma cifra simétrica com um tamanho de bloco de 128 bits e uma chave de até 256 bits que, semelhante aos algoritmos AES e DES, depende da estrutura de Feistel — especificamente 16 rodadas na rede Feistel (16-round Feistel network).
Resposta comentada
Conceito-chave: Twofish é um algoritmo de criptografia simétrica (usa a mesma chave para cifrar e decifrar) que trabalha com blocos de 128 bits e aceita chaves de até 256 bits. Ele usa uma rede de Feistel, que é uma estrutura que divide o bloco em duas metades e as mistura em várias rodadas — no caso, 16 rodadas — para gerar o texto cifrado.
- Correta: Certo. O item descreve exatamente as especificações do Twofish: bloco de 128 bits, chave máxima de 256 bits e 16 rodadas em uma rede Feistel, o que o torna um parente estrutural do DES (que também é Feistel), mas não do AES (que usa substituição-permutação).
Fica de olho: A banca adora trocar "Twofish" por "AES" ou "Blowfish" e afirmar que eles também usam rede de Feistel — o AES não usa Feistel, usa uma estrutura de substituição-permutação (SPN). Outra pegadinha comum é dizer que o Twofish tem bloco de 256 bits ou chave de 128 bits fixa, invertendo os valores reais.
Fonte: CEBRASPE PF 2025 Perito Criminal Federal - Informática Forense. Reproduzida para fins de estudo.