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