SóProvas


ID
695245
Banca
FCC
Órgão
TRF - 2ª REGIÃO
Ano
2012
Provas
Disciplina
Segurança da Informação
Assuntos

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),

Alternativas
Comentários
  • A letra C trata do conceito de padding:

    What is padding?

    Block cipher algorithms like DES and Blowfish in Electronic Code Book (ECB) and Cipher Block Chaining (CBC) mode require their input to be an exact multiple of the block size. If the plaintext to be encrypted is not an exact multiple, you need to pad before encrypting by adding a padding string. When decrypting, the receiving party needs to know how to remove the padding in an unambiguous manner.

    http://www.di-mgt.com.au/cryptopad.html

     

  • Modos de operação:
    - ECB:
              "A maneira direta de usar o DES para codificar um longo fragmento de texto simples é dividi-lo em blocos consecutivos de 8 bytes (64 bits) e codificá-los uns após outros com a mesma chave. O último fragmento de texto simples é completado até 64 bits, se necessário. Está técnica é conhecida como modo ECB ..."
    (Tanembaum, 4ª edição, pág. 793)
  • Em um algoritmo de bloco um bloco de determinado tamanho deve ser cifrado de cada vez. Não é possível cifrar menos do que o tamanho de um bloco. 

    Em outras palavras, se estou usando um algoritmo de bloco e neste algoritmo o bloco possui 16 letras de tamanho, eu só posso cifrar 16 letras, nem 15 e nem 17. Se ocorrer o fato de precisar cifrar 15 letras ou eu espero a chegada de mais uma letra para ser cifrada ou serei obrigado a inserir uma letra a mais de lixo (chamada de padding).

    http://www.vivaolinux.com.br/artigo/Criptografia-chave-simetrica-de-bloco-e-de-fluxo/?pagina=2