Questão de Segurança da Informação — Criptografia — CESGRANRIO 2023
Segurança da Informação›Criptografia
Código
cg019939
Banca
CESGRANRIO
Órgão
Transpetro
Ano
2023
Nível
Superior
Cargo
Profissional de Nível Superior - Junior: Ênfase: 5: Análise de Sistemas: Segurança Cibernética e da Informação
O esquema desenvolvido por Rivest, Shamir e Adleman utiliza uma expressão com exponenciais para garantir o sigilo de dados. Considerando-se esse esquema, suponha que os primos p e q foram escolhidos e que n é igual ao produto de p * q. Sabe-se que a chave pública consiste no par [e,n], a chave privada consiste no par [d,n] e o texto cifrado (C) foi gerado a partir da chave pública.Nesse contexto, o cálculo do texto plano (M) a partir do texto cifrado (C) será
AM = Cp mod n
BM = Cq mod n
CM = Cd mod n
DM = Cn mod d
EM = Ce mod d
Revelar gabarito e comentário▾
GabaritoC — M = Cd mod n
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”.
RSA (Rivest-Shamir-Adleman) - Decifração
Gabarito: letra C. No RSA, a decifração utilizando a chave privada (d,n) é dada por , onde é o texto cifrado. A cifração é . As demais alternativas trocam os expoentes ou usam componentes incorretos.
RSA: Cifração (chave pública) (Fórmula: C = M^e mod n, Par: [e, n]); Decifração (chave privada) (Fórmula: M = C^d mod n, Par: [d, n]); Componentes (n = p × q, d = inverso de e mod (p-1)(q-1))
Alternativa A — ❌ Incorreta
— utiliza o primo em vez do expoente privado . Não corresponde à fórmula de decifração.
Alternativa B — ❌ Incorreta
— utiliza o primo em vez de . Idem.
Alternativa C — ✅ Correta ⟵ GABARITO
— exatamente a fórmula de decifração RSA: o texto plano é obtido elevando o texto cifrado ao expoente módulo .
Alternativa D — ❌ Incorreta
— inverte os papéis: usa como expoente e como módulo. O correto é expoente e módulo .
Alternativa E — ❌ Incorreta
— utiliza o expoente público e o módulo , que é a chave privada. Além disso, não é módulo. A decifração usa como expoente e como módulo.
NÃO CAIA NESSA!
Para não confundir, lembre-se: a cifração usa a chave pública com ; a decifração usa a chave privada com . O expoente privado é o inverso multiplicativo de módulo .