Cada bloco de texto simples é submetido a uma operação XOR c...
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
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