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),
- 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.
- Bo algoritmo opera sobre os 3 bytes restantes, encriptando-os sozinhos em uma nova operação.
- Cdeve-se adicionar bytes extras aos 3 bytes restantes, formando um bloco de 16 bytes e, em seguida, encriptá-lo.
- 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.
- Edeve-se acrescentar um byte cifrado a cada um dos últimos 3 blocos encriptados tornando-os blocos de 17 bytes cifrados.