Os desenvolvedores de um jogo eletrônico usaram uma criptog...
O modo de operação da cifragem de blocos da criptografia simétrica usado no jogo é o
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é: B - ECB (Electronic Codebook).
Vamos entender por que esta é a alternativa correta e explorar as características dos modos de operação da cifragem de blocos.
ECB (Electronic Codebook) é o modo de operação da cifragem de blocos que não é semanticamente seguro e mantém padrões existentes nos dados em claro. Isso ocorre porque, no modo ECB, blocos idênticos de texto em claro são criptografados em blocos idênticos de texto cifrado. Portanto, padrões presentes nos dados originais permanecem visíveis no texto cifrado, comprometendo a segurança. Além disso, o ECB não oferece proteção de integridade, o que permite a um atacante realizar certos tipos de ataques, como a substituição de blocos.
Vamos agora justificar por que as outras alternativas estão incorretas:
A - CBC (Cipher Block Chaining)
No CBC, cada bloco de texto em claro é XORed (operado com XOR) com o bloco de texto cifrado anterior antes da criptografia. Isso garante que blocos idênticos de texto em claro produzam blocos diferentes de texto cifrado, proporcionando segurança semântica. Além disso, CBC oferece um certo grau de proteção de integridade quando usado corretamente.
C - OFB (Output Feedback)
O modo OFB transforma um cifrador de blocos em um cifrador de fluxo. Ele gera um fluxo de bits pseudoaleatórios que é XORed com o texto em claro para produzir o texto cifrado. Como OFB não reutiliza o mesmo bloco de saída, ele não preserva padrões no texto cifrado e é semanticamente seguro. No entanto, assim como o ECB, o OFB não oferece proteção de integridade.
D - CFB (Cipher Feedback)
O CFB também transforma um cifrador de blocos em um cifrador de fluxo. Funciona de maneira semelhante ao OFB, mas usa texto cifrado para alimentar o próximo bloco de criptografia. Isso impede que padrões no texto em claro se reflitam no texto cifrado, garantindo segurança semântica. Tal como OFB e CBC, não oferece integridade diretamente.
E - CTR (Counter)
O modo CTR gera um fluxo de bits pseudoaleatórios ao criptografar um contador que é incrementado para cada bloco. Este fluxo é então XORed com o texto em claro para produzir o texto cifrado. O CTR não preserva padrões no texto cifrado e é altamente eficiente e paralelizável. Assim como os outros modos, o CTR também não fornece, por si só, uma proteção de integridade.
Portanto, a única alternativa que corresponde à descrição de ser insegura semanticamente e manter padrões nos dados cifrados é o modo ECB, justificando a escolha da alternativa B.
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
não era semanticamente seguro, pois mantinha padrões que existiam nos dados em claro. = ECB
Cifrado independentemente de blocos anteriores e usa a MESMA CHAVE, PADRÕES EM CLARO.
GABARITO B
ECB - Electronic Codebook: este modo de operação cifra cada bloco de texto claro de forma independente, sem levar em consideração blocos anteriores. Isso pode levar à preservação de padrões no texto cifrado, tornando-o vulnerável a certos ataques, especialmente quando blocos idênticos são cifrados da mesma forma;
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo