FC ConcursosFC Concursos

Questão FC483440

Julgue o próximo item, a respeito de ataques, malwares, criptografia e certificação digital. São partes fundamentais para o funcionamento do algoritmo criptográfico RC4: o algoritm

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

CEBRASPE (CESPE) · 2024

Julgue o próximo item, a respeito de ataques, malwares, criptografia e certificação digital.

 

São partes fundamentais para o funcionamento do algoritmo criptográfico RC4: o algoritmo de agendamento de chaves e o algoritmo de geração pseudoaleatória.

Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

Item certo. O RC4 é composto basicamente por dois blocos essenciais: o algoritmo de agendamento de chaves (KSA) e o algoritmo de geração pseudoaleatória (PRGA).

O KSA inicializa e embaralha o vetor S (permutação dos valores 0 a 255) usando a chave, preparando o estado interno. Em seguida o PRGA atualiza os índices \(i\) e \(j\), realiza trocas em S e produz bytes do keystream. Cada byte de saída é tipicamente combinado com o texto por XOR para cifrar ou decifrar.

Formalmente, o PRGA gera bytes a partir de \(S[(S[i]+S[j]) \bmod 256]\) após atualizar e trocar S. Por isso a afirmação é correta: KSA e PRGA são as partes fundamentais.

Complemento: RC4 apresenta vieses no keystream que permitiram ataques práticos (por exemplo contra WEP e versões antigas de TLS), motivo pelo qual seu uso foi depreciado em favor de cifras modernas como AES-GCM ou ChaCha20-Poly1305.

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

Continue aprendendo