04.01.2014 Views

TRABALHO FINAL DE CURSO - INESC-ID

TRABALHO FINAL DE CURSO - INESC-ID

TRABALHO FINAL DE CURSO - INESC-ID

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

MobileREVS 15-10-2006<br />

Figura 15 - Fluxo de tarefas em caso de falhas na assinatura do voto<br />

Também existe a possibilidade de falhas na comunicação entre o Módulo Eleitor<br />

e os Anonimizadores/Contadores, durante a etapa de submissão do voto. O<br />

comportamento da aplicação será semelhante ao descrito anteriormente para a etapa de<br />

assinatura de votos.<br />

4.5.2. Criptografia<br />

O MobileREVS utiliza um conjunto de algoritmos criptográficos da biblioteca<br />

Bouncy Castle (Light Edition) para assegurar as propriedades de segurança, integridade,<br />

privacidade e não-repúdio. A escolha da utilização desta biblioteca no Módulo Eleitor<br />

deveu-se a duas razões: (1) a implementação raiz do J2ME não oferece nenhuma destas<br />

funcionalidades; e (2) as alternativas são escassas, e o seu acesso é muito limitado (ver<br />

Secção 2.3.3).<br />

As assinaturas do MobileREVS são realizadas utilizando chaves RSA de 1024<br />

bits e um resumo SHA-1 (160 bits). Para cifra simétrica é utilizado o 3<strong>DE</strong>S. A cifra do<br />

pacote a enviar utiliza, assim, uma combinação híbrida RSA-3<strong>DE</strong>S, ou seja, os dados<br />

são cifrados com 3<strong>DE</strong>S e a chave simétrica é cifrada com RSA.<br />

Luis Costa, Nuno Santos 45

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!