A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

TANDERBAR D Zipar, cifrar e assinadar emails com o cartão de cidadão Bernardo Simões 63503 Guilherme Vale 64029.

Apresentações semelhantes


Apresentação em tema: "TANDERBAR D Zipar, cifrar e assinadar emails com o cartão de cidadão Bernardo Simões 63503 Guilherme Vale 64029."— Transcrição da apresentação:

1 TANDERBAR D Zipar, cifrar e assinadar emails com o cartão de cidadão Bernardo Simões 63503 Guilherme Vale 64029

2 Objectivos: Autenticidade Não repúdio Frescura Confidencialidade Adulteração de mensagens

3 Confidencialidade Cifra AES Modo ECB Chave simétrica hardcoded na aplicação Ou caixa do professor

4 Autenticidade, não repúdio, frescura, adulteração de mensagens Adicionar o endereço de email e data de assinatura à mensagem a ser assinada. Assinar a mensagem com o Cartão de cidadão protocolo PKCS11 Enviar certificado, nonce cifrada e zip (nonce) em campos de header do email Verificação dos dados enviados por quem recebe o email

5 Idealização da solução Gem em ruby que trata de ligar todas as componentes e enviar/receber emails Assinaturas com o cartão de cidadão feitas em java Cifra com a caixa do professor feita em C

6 Protocolo

7 Mal documentado Mozilla não adiciona novas features apenas mantêm a aplicação Complexo de aceder a funções do sistema Interface complexa para apenas trocar emails Thunderbird a correr scripts ruby?

8 Porquê ruby?

9 Ruby é espetacular! Sintaxe linda e fácil de perceber (não precisas de meter comentários no código) Bibliotecas extremamente bem documentadas e faceis de perceber. Compilável para java Facil de utilizar para criar aplicações nativas com outros intrepretadores como macruby e ironruby

10 Arquitetura do software

11 Arquitetura da gem

12 Integração da gem no thunderbird não foi possivel... Facilmente criamos um cliente em Ruby on Rails que nos trata dos emails Poderiam ter sido construídas outras aplicações nativas com a gem de ruby Se conseguíssemos por o thunderbid a correr shell scripts tinha sido fácil de integrar Se tivéssemos conseguido meter o thunderbird a correr java também teria sido fácil de integrar

13 Dúvidas ? Obrigado pelo vosso tempo


Carregar ppt "TANDERBAR D Zipar, cifrar e assinadar emails com o cartão de cidadão Bernardo Simões 63503 Guilherme Vale 64029."

Apresentações semelhantes


Anúncios Google