FC ConcursosFC Concursos

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

  1. EBC
  2. CBC
  3. CFB
  4. CTR
  5. 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

Continue aprendendo