Pular para o conteúdo principal

Questão de Segurança da Informação — Criptografia — FGV 2023

Segurança da InformaçãoCriptografia
Código
fg065339
Banca
FGV
Órgão
PGM - Niterói
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação
O Departamento de Segurança da PGM de Niterói está implementando uma nova forma de garantir a integridade das mensagens enviadas pela rede com o uso de funções de hash criptográficas. A Procuradoria não exigiu confidencialidade, mas a garantia da informação correta e com a melhor performance.A partir dessas solicitações, a opção que atende às necessidades do envio de mensagens pela rede da Procuradoria é:
  1. Aa mensagem mais o código de hash concatenado são encriptados usando a encriptação simétrica. Como somente remetente e destinatário compartilham a chave secreta, a mensagem deverá ter vindo do remetente e sem alteração. A criptografia é aplicada à mensagem toda;
  2. Bo remetente e o destinatário compartilham a chave criptográfica secreta, porém, a mesma só é aplicada ao hash da mensagem. Quando a mensagem chega ao destinatário, o mesmo aplica o cálculo do hash na mensagem após decifrá-la e efetua a comparação;
  3. Co remetente e o destinatário compartilham um valor secreto comum, S. Calcula-se o valor de hash sobre a concatenação da mensagem e S, e anexa o valor de hash resultante a M. Após esse processo encripta-se a mensagem mais o código hash com criptografia simétrica e envia ao destinatário;
  4. Do remetente e o destinatário compartilham uma chave secreta para autenticar informações trocadas. Uma função MAC (código e autenticação de mensagens) toma como entrada uma chave secreta e um bloco de dados e produz um valor de hash. Esse conjunto é cifrado com criptografia simétrica e enviado;
  5. Ea mensagem mais o código de hash concatenado são encriptados usando a encriptação assimétrica. Como existe apenas um par de chaves (pública e privada), ao cifrar com a chave privada do remetente garante que a mensagem deverá ter vindo de A e sem alteração.
Revelar gabarito e comentário

GabaritoB — o remetente e o destinatário compartilham a chave criptográfica secreta, porém, a mesma só é aplicada ao hash da mensagem. Quando a mensagem chega ao destinatário, o mesmo aplica o cálculo do hash na mensagem após decifrá-la e efetua a comparação;

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Funções Hash e Integridade de Mensagens

Gabarito: letra B. A questão pede uma solução que garanta integridade (sem exigir confidencialidade) com a melhor performance. A alternativa B descreve corretamente o uso de um MAC (Message Authentication Code) com chave secreta aplicada apenas ao hash, permitindo verificar integridade e autenticidade sem criptografar a mensagem inteira, o que é eficiente. As demais alternativas incluem criptografia desnecessária ou são inadequadas.

Alternativa A — ❌ Incorreta

A alternativa propõe cifrar a mensagem inteira com criptografia simétrica (incluindo o hash). Isso fornece confidencialidade, que não é exigida, e não garante autenticação do remetente (ambos conhecem a chave). Além disso, a criptografia adiciona overhead computacional desnecessário, contrariando a exigência de melhor performance.

Alternativa B — ✅ Correta ⟵ GABARITO

Descreve exatamente um MAC: remetente e destinatário compartilham uma chave secreta, que é usada para calcular um hash autenticado (ex.: HMAC). A mensagem é enviada em claro, e o destinatário recalcula o MAC e compara. Isso garante integridade (qualquer alteração no texto modifica o MAC) e autenticação (só quem tem a chave pode gerar o MAC correto), sem cifrar a mensagem, portanto com alta performance – atende perfeitamente aos requisitos.

Alternativa C — ❌ Incorreta

Também usa um valor secreto S para calcular o hash, mas depois cifra a mensagem e o hash com criptografia simétrica. Novamente, a cifragem é desnecessária e reduz a performance.

Alternativa D — ❌ Incorreta

Semelhante à C: menciona MAC, mas acrescenta cifragem simétrica de todo o conjunto, o que é redundante e menos eficiente.

Alternativa E — ❌ Incorreta

Propõe usar criptografia assimétrica (chave privada) para cifrar a mensagem e o hash. Criptografia assimétrica é muito mais lenta que a simétrica e que operações de hash, portanto péssima para performance. Além disso, a descrição confunde assinatura digital com cifração assimétrica.

NÃO CAIA NESSA!

A banca tenta confundir o candidato com alternativas que incluem criptografia, seja simétrica ou assimétrica, que são desnecessárias quando o requisito é apenas integridade e performance. O MAC (opção B) é a solução mais enxuta e eficiente.

Gabarito: letra B.

Link permanente: /questoes/fg065339