Defesa de Dissertação de Mestrado: Leonardo Scanferla Amaral
Uma Abordagem Hardware/Software para Implementação de Criptografia Baseada em Identidades.
| What | Defesa de Mestrado |
|---|---|
| When |
09/12/2009 from 09:00 to 11:00 |
| Where | Auditório do IC - Sala 85 - IC 2 |
| Add event to calendar |
|
A Criptografia Baseada em Identidades vem sendo cada vez mais aceita como uma alternativa à criptografia assimétrica em alguns cenários. O cálculo eficiente de emparelhamentos sobre curvas elípticas é imprescindível para o desempenho dos sistemas de Criptografia Baseada em Identidades. Nesse trabalho apresentaremos um estudo comparativo entre diferentes técnicas de implementação em hardware da aritmética em 3m para o cálculo do emparelhamento ηT, em uma plataforma de baixo custo. Nossa implementação hardware/software utiliza o processador Nios II da Altera como plataforma. Através de um mapeamento da execução do emparelhamento foram identificadas as operações aritméticas que consomem mais tempo durante o cálculo do emparelhamento; essas operações foram então implementadas como instruções/módulos especializadas em FPGA e adicionadas ao processador. Em seguida, o processador especializado foi sintetizado em FPGA e o software da aplicação de emparelhamento foi modificado para utilizar as novas instruções especializadas para o emparelhamento. Experimentos comprovam que um ganho considerável de desempenho é alcançado quando essa abordagem é comparada à abordagem de software inicial. Além disso, comprovamos que a abordagem Hardware/Software se mostra competitivas com relação a outras soluções.
