FC ConcursosFC Concursos

Questão FC266913

Marque a alternativa abaixo que indica, corretamente, o nome do algoritmo simétrico de criptografia de fluxo de tamanho de chave variável com operações orientadas a bytes. O algori

Criptografia (TI - Segurança da Informação)

IDECAN · 2022

Marque a alternativa abaixo que indica, corretamente, o nome do algoritmo simétrico de criptografia de fluxo de tamanho de chave variável com operações orientadas a bytes. O algoritmo é baseado no uso de uma permutação aleatória. Neste algoritmo uma chave de tamanho variável de 1 a 256 bytes (8 a 2048 bits) é usada para inicializar um vetor de estado S de 256 bytes, com elementos S[0],S[1], ..., S[255]. Em todos os momentos, S contém uma permutação de todos os números de 8 bits de 0 a 255. Para a encriptação e a decriptação, um byte k é gerado a partir de S selecionando uma das 255 entradas de uma forma sistemática. À medida que cada valor de k é gerado, as entradas em S são mais uma vez permutadas.

  1. AES.
  2. Blowfish.
  3. RC4.
  4. 3DES.
  5. IDEA.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

O algoritmo correto é RC4, uma cifra simétrica do tipo stream cipher com chave de tamanho variável (1–256 bytes). Sua estrutura central é um vetor de estado S de 256 bytes que sempre contém uma permutaçao dos valores 0..255.

A inicialização é feita pelo Key-Scheduling Algorithm (KSA), que mistura S a partir da chave. Em seguida, o PRGA (pseudo-random generation algorithm) produz bytes de fluxo \(k\) retirados de S; a cada geração há novas permutações (swaps) em S.

A cifragem e decifragem ocorrem byte a byte combinando plaintext/ciphertext com o fluxo por XOR: \(c_i = p_i \oplus k_i\). Simplicidade e velocidade foram suas virtudes, mas hoje é desaconselhado por vieses estatísticos no fluxo, motivo pelo qual não é recomendado para novos sistemas.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo