CITI has stopped operations in 2014, to co-launch NOVA LINCS THIS SITE IS NOT BEING UPDATED SINCE 2013
citi banner
Home Page FCT/UNL UNL
  Home  \  Graduation Activities  \  Post-Graduation Page Login  
   
banner bottom
File Top
Comparative Analysis of Authentication Schemes on a Java Card Smart Card
MSc Post-Graduation
Abstract:

Esta tese tem como objectivo comparar o desempenho de métodos de autenticação, implementados num cartão inteligente Java Card. Os métodos de autenticação considerados dividem-se em dois grupos: desafio/resposta e de prova de conhecimento nulo. A autenticação por desafio/resposta baseada em cifra AES é mais rápida e segura do que a baseada na cifra RSA. Esta última apenas é possível com auxílio do coprocessaor. Devido à complexidade das operações de multiplicação e explonenciação modular, o mesmo se aplica à autenticação baseada em protocolos de conhecimento nulo, nomeadamente os protocolos de Fiat-Shamir e Guillou-Quisquater. A máquina virtual não permite executar tarefas computacionalmente exigentes em tempo útil, e além do mais, o acesso ao coprocessador criptográfico encontra-se limitado pela AI do Java Card. Também propomos um método de autenticação por desafio/resposta, baseado numa cifra de fluxo caótico de chaves, chamada eLoBa. Para uma implementação sem auxílio do coprocessador, o tempo de resposta varia entre 1,4 segundos para 16 rondas e 2,5 segundos para 31 rondas. A autenticação baseada na cifra eLoBa demora cerca de 10 vezes mais do que a baseada em cifra AES, que é o criptosistema mais rápido analisado. O limite máximo de 2,5 segundos é aceitável para um utilizador comum, e como tal, a autenticação baseada nessa cifra caótica é adequada a cartões inteligentes contemporâneos.


Start Date: 2010-09-01

End Date: 2011-02-20




Post-Graduation Student / Researcher / Professor:
  • José Rafael Trigueiro de Carvalho ( INESC Id )

Post-Graduation Supervisor(s):
File Bottom