

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Considere o sistema de assinatura digital Gama e que a entidade Alfa deseja enviar uma mensagem assinada digitalmente para uma entidade Beta. Considere ainda:
1) O par de chaves: Chave_Pub_Alfa e Chave_Priv_Alfa, as chaves pública e privada (ou secreta) de Alfa;
2) O par de chaves: Chave_Pub_Beta e Chave_Priv_Beta, as chaves pública e privada (ou secreta) de Beta;
3) MENSAGEM_M é a mensagem a ser transmitida;
4) ASSINAR() é a função que assina digitalmente a MENSAGEM_M usando uma Chave, transformando-a em MENSAGEM_M_ASSINADA;
5) VERIFICAR() é a função que verifica a assinatura digital da MENSAGEM_M, usando uma Chave, transformando-a em MENSAGEM_M_VERIFICADA;
O esquema que descreve corretamente as operações necessárias para a entidade Alfa assinar digitalmente a MENSAGEM_M e depois esta mesma MENSAGEM_M ser verificada como tendo sido realmente assinada pela entidade Alfa, utilizando-se o par de chaves adequado, é
Ação de Alfa: MENSAGEM_M_ASSINADA <-
ASSINAR(Chave_Priv_Alfa, MENSAGEM_M)
Ação de Beta: MENSAGEM_M_VERIFICADA <- VERIFICAR
(Chave_Pub_Alfa, MENSAGEM_M_ASSINADA)
Ação de Alfa: MENSAGEM_M_ASSINADA <-
ASSINAR(Chave_Priv_Alfa, MENSAGEM_M)
Ação de Beta: MENSAGEM_ M_VERIFICADA <- VERIFICAR
(Chave_Pub_Beta, MENSAGEM_M_ASSINADA)
Ação de Alfa: MENSAGEM_M_ASSINADA <-
ASSINAR(Chave_Pub_Beta, MENSAGEM_M)
Ação de Beta: MENSAGEM_M_VERIFICADA <- VERIFICAR
(Chave_Priv_Beta, MENSAGEM_M_ASSINADA)
Ação de Alfa: MENSAGEM_M_ASSINADA <-
ASSINAR(Chave_Pub_Beta, MENSAGEM_M)
Ação de Beta: MENSAGEM_M_VERIFICADA <- VERIFICAR
(Chave_Priv_Alfa, MENSAGEM_M_ASSINADA)
Ação de Alfa: MENSAGEM_M_ASSINADA <-
ASSINAR(Chave_Priv_Beta, MENSAGEM_M)
Ação de Beta: MENSAGEM_M_VERIFICADA <- VERIFICAR
(Chave_Pub_Alfa, MENSAGEM_M_ASSINADA)