Questão FC296413
Para aplicar uma cifra de bloco em diferentes situações, o National Institute of Standards and Technology (NIST) define alguns modos de operações usados para aprimorar o efeito do
Criptografia (TI - Segurança da Informação)
CESGRANRIO · 2023
Para aplicar uma cifra de bloco em diferentes situações, o National Institute of Standards and Technology (NIST) define alguns modos de operações usados para aprimorar o efeito do algoritmo criptográfico ou para adaptar o algoritmo para uma aplicação em particular. Em um des- ses modos de operação, a primeira entrada do algoritmo criptográfico é o resultado do XOR entre os primeiros 64 bits de texto claro e um vetor de inicialização (IV), e as demais entradas do algoritmo criptográfico são o resultado do XOR entre os próximos 64 bits de texto claro e os 64 bits anteriores de texto cifrado. Esse modo de operação é o
- EBC
- CBC
- CFB
- CTR
- OFB
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
O modo de operação é CBC (Cipher Block Chaining). Nele cada bloco de 64 bits do texto claro é combinado por XOR antes de ser cifrado, criando um encadeamento entre blocos que aumenta a difusão.
Para o primeiro bloco usa‑se um vetor de inicialização IV, portanto a entrada ao cifrador é o XOR entre o primeiro bloco de plaintext e o IV. Os blocos seguintes usam o bloco cifrado anterior como vetor de encadeamento.
A criptografia é definida por \(C_i = E_K(P_i \oplus C_{i-1}),\; C_0 = IV\).
A descriptografia obedece a \(P_i = D_K(C_i) \oplus C_{i-1},\; C_0 = IV\).
Vantagens: cada bloco cifrado depende dos anteriores e mensagens iguais geram saídas diferentes se o IV for único. Desvantagens: cifragem sequencial (não paralelizável) e necessidade de padding para completar blocos.
Conteúdo do catálogo FC Concursos · Atualizado em