Cada bloco de texto simples é submetido a uma operação XOR c...

Próximas questões
Com base no mesmo assunto
Q78495 Segurança da Informação
Cada bloco de texto simples é submetido a uma operação XOR com o bloco de texto cifrado anterior, antes de ser codificado. Conseqüentemente, o mesmo bloco de texto simples não é mais mapeado para o mesmo bloco de texto cifrado, e a criptografia não é mais uma grande cifra de substituição monoalfabética. O primeiro bloco é submetido a uma operação XOR com um IV (Initialization Vector), escolhido ao acaso, que é transmitido em texto simples, juntamente com o texto cifrado. A qual tipo de cifra a descrição acima se refere?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta Correta: D - Encadeamento de bloco de cifras.

A questão descreve um método de criptografia em que cada bloco de texto claro (texto simples) é combinado com o bloco de texto cifrado anterior antes de ser ele próprio criptografado. Essa técnica garante que blocos idênticos de texto claro resultem em blocos diferentes de texto cifrado nas saídas, aumentando a segurança contra ataques que exploram padrões no texto cifrado. A abordagem descrita se refere ao modo de operação conhecido como CBC (Cipher Block Chaining) ou, conforme a alternativa correta, Encadeamento de bloco de cifras.

O uso de um Vetor de Inicialização (IV) é um aspecto característico do CBC. O IV é um bloco de bits aleatórios utilizado apenas uma vez e serve para inicializar o processo de criptografia, garantindo que mesmo se o texto claro for o mesmo, o texto cifrado resultante será diferente, devido à variação do IV. Após ser combinado com o primeiro bloco de texto claro através de uma operação XOR, o IV ajuda a garantir a propriedade de que cifras de blocos não revelarão padrões no texto claro.

É relevante notar que o IV não precisa ser mantido em segredo (pode ser transmitido em texto claro), mas deve ser único para cada mensagem criptografada, para manter a segurança do sistema. Os requisitos de segurança para o IV variam dependendo do modo de operação específico e do contexto de uso.

No contexto da segurança da informação e criptografia, é fundamental entender os diferentes modos de operação de algoritmos de cifra de bloco, como o CBC, para poder aplicar a solução de criptografia mais adequada para cada cenário específico. Compreender esse conceito é essencial para resolver questões de concursos públicos na área de Segurança da Informação, especialmente aquelas focadas em criptografia.

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

 
•ALGORITMO SIMÉTRICOS – MODE DE OPERAÇÃO
 
–ECB: mantém os padrões (não depende do bloco anterior)
–CBC:  não mantém os padrões (depende do bloco anterior)
–CFB:  apenas cifra, não decifra
–CTR: similar ao OFB

Gabarito:

Letra D

 

https://cryptoid.com.br/criptografia/o-que-e-uma-cifra-de-bloco-e-como-ela-funciona-para-proteger-seus-dados/

tipos de cifras

Questão retirada do livro Rede de Computadores do grande autor Tanembaum.

"Uma forma de encadeamento é o encadeamento de blocos de cifras. Nesse método, cada bloco de texto simples é submetido a uma operação XOR com o bloco de texto cifrado anterior, antes de ser codificado. Como consequência, o mesmo bloco de texto simples não é mais mapeado para o mesmo bloco de texto cifrado, e a criptografia não é mais uma grande cifra de substituição monoalfabética. O primeiro bloco é submetido a uma operação XOR com um vetor de referência, ou IV (Initialization Vector), escolhido ao acaso, que é transmitido (em texto simples) juntamente com o texto cifrado."

Pág: 495

A descrição fornecida refere-se ao Encadeamento de Blocos de Cifras (CBC - Cipher Block Chaining), mencionado na alternativa D.

O processo descrito envolve a operação XOR entre cada bloco de texto simples com o bloco de texto cifrado anterior, e o primeiro bloco sendo submetido a uma operação XOR com um IV (Initialization Vector), que é transmitido em texto simples. Este é o funcionamento clássico do modo CBC, que impede que o mesmo bloco de texto simples resulte no mesmo bloco de texto cifrado, melhorando a segurança.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo