Pular para o conteúdo principal

Questão de Segurança da Informação — Criptografia — FCC 2012

Segurança da InformaçãoCriptografia
Código
fc126228
Banca
FCC
Órgão
TRF - 2ª REGIÃO
Ano
2012
Nível
Superior
Cargo
Analista Judiciário - Informática
Paulo resolveu criptografar um texto simples de 227 bytes de comprimento utilizando um algoritmo de cifragem simétrica de blocos. A cifragem utilizada opera com blocos de 16 bytes. Nesse caso, o algoritmo pega os primeiros 16 bytes de dados, encripta-os, utilizando a tabela de chaves, e produz 16 bytes de texto cifrado. Em seguida, ele inicia novamente o processo, encriptando os próximos 16 bytes de texto simples. Após encriptar 14 blocos (224 bytes),
  1. Ao algoritmo cria um bloco com os 3 bytes restantes e anexa uma referência a esse bloco no último bloco de 16 bytes encriptado.
  2. Bo algoritmo opera sobre os 3 bytes restantes, encriptando-os sozinhos em uma nova operação.
  3. Cdeve-se adicionar bytes extras aos 3 bytes restantes, formando um bloco de 16 bytes e, em seguida, encriptá-lo.
  4. Do algoritmo encripta os 3 bytes restantes em um bloco de texto cifrado e anexa esse bloco ao último bloco de 16 bytes encriptado, formando um bloco final de 19 bytes.
  5. Edeve-se acrescentar um byte cifrado a cada um dos últimos 3 blocos encriptados tornando-os blocos de 17 bytes cifrados.
Revelar gabarito e comentário

GabaritoC — deve-se adicionar bytes extras aos 3 bytes restantes, formando um bloco de 16 bytes e, em seguida, encriptá-lo.

Link permanente: /questoes/fc126228