As redes tolerantes a atrasos e desconexões (Delay Tolerant Networks - DTN) provêem um ambiente de desafios, onde a viabilidade de comunicação entre os nós é intermitente. Um desses desafios é o oferecimento de segurança para essas redes. Porém, devido as constantes desconexões, os mecanismos de segurança existentes para redes tradicionais não funcionam adequadamente nas DTNs, pois os mesmos necessitam de comunicação da origem ao destino, o que não é garantido numa DTN. Os trabalhos da literatura relacionados à segurança para DTNs apresentam mecanismos de segurança incompletos; por exemplo, não informando a maneira pela qual os nós trocam as chaves, ou trabalhando com entidades centrais gerenciadoras de chaves. Isso pode ser um problema pois, há alguns pontos de falha na rede (as entidades gerenciadoras de chaves) e não se pode garantir que todos os nós irão obter a chave. Assim os nós podem não se conectar com uma entidade gerenciadora de chaves. Dentro deste contexto, este trabalho propõe um novo mecanismo de segurança para DTNs baseado em trocas de chaves assimétricas. Esta troca de chaves ocorre em cada contato realizado pelos nós da rede. Para garantir a autenticidade, confidencialidade e integridade, foram implementados um algoritmo de criptografia de chaves assimétricas e um mecanismo de assinatura digital em um simulador de DTNs. Além disso, uma avaliação de desempenho de alguns protocolos de roteamento em DTNs foi realizada com o objetivo de verificar o impacto do mecanismo proposto no funcionamento desses protocolos. Os resultados obtidos indicam que o mecanismo de segurança não insere grandes impactos no desempenho da rede e provêm um nível de segurança desejado para DTNs.