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.
- AES.
- Blowfish.
- RC4.
- 3DES.
- 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