> Envolve dos procedimentos: assinatura de uma unidade de dados e verificacao da assinatura em uma unidade de dados, ou seja, o primeiro procedimento baseia-se em informacao privada (unica e secreta) do signatario. O segundo utiliza informacao publica para reconhecer a assinatura. A caracteristica essencial do mecanismo de assinatura digital e que ele deve garantir que uma mensagem assinada so pode Ter sido gerada com informacoes privadas do signatario. Portanto, uma vez verificada a assinatura com a chave publica, e possivel posteriormente provar para um terceiro (juiz em um tribunal) que so o proprietario da chave privada poderia ter gerado a mensagem. . Compromisso de Terceiro - > Baseia-se no conceito de um terceiro parceiro de confianca (uma especie de tabeliao ou notario) que atesta certas propriedades da informacao intercambiada entre duas entidades, como sua origem, sua integridade, ou mesmo em que ela foi enviada ou recebida. . Autenticacao - > A escolha do mecanismo de autenticacao apropriado depende do ambiente onde se dara a autenticacao. Em uma primeira situacao, os parceiros e os meios de comunicacao sao todos de confianca. Nesse caso, a identificacao de uma entidade par pode ser confirmada por uma senha(password). Cabe mencionar que as senhas nao protegem contra uso mal intencionado. Autenticacao mutua pode ser implementada com a utilizacao de uma senha distinta em cada direcao da comunicacao. Na Segunda situacao, cada entidade confia em seu parceiro, porem nao confia no meio de comunicacao. Nesse caso a protecao contra ataques pode ser fornecida com o emprego de metodos de criptografia, como por exemplo, utilizacao de chave publica. Na terceira situacao, as entidades nao confiam nos seus parceiros (ou sentem que nao poderao confiar no futuro) nem no meio de comunicacao. Nesse caso, deves ser usadas tecnicas que impecam que uma entidade negue que enviou ou recebeu uma unidade de dados.Ou seja, devem ser empregados mecanismos de assinatura digital, ou mecanismos que envolvam o compromisso de um terceiro confiavel (notarization). . Controle de acesso - > Os mecanismos de controle de acesso sao usados para garantir que o acesso a um recurso e limitado aos usuarios devidamente autorizados. As tecnicas utilizadas incluem a utilizacao de listas ou matrizes de controles de acesso, que associam recursos a usuarios autorizados, ou passwords, capabilities e tokens associadas aos recursos, cuja posse determina os direitos de acesso do usuario que as possui. Integridade de dados - > Os mecanismos de controle de integridade atuam em dois niveis: controle da integridade de unidade de dados isoladas e controle da integridade de uma conexao, isto e, das unidade de dados e da sequencia de unidades de dados transmitidas no contexto da conexao.Para garantir a integridade dos dados, podem ser usadas as tecnicas de deteccao de modificacoes, normalmente associadas com a deteccao de erros em bits, em blocos, ou erros de sequencia introduzidos por enlaces e redes de comunicacao. Entretanto, se os cabecalhos e fechos carregando as informacoes de controle nao forem protegidas contra modificacoes, um intruso, que conheca as tecnicas, pode contornar a verificacao. Portanto, para garantir a integridade e necessario manter confidenciais e