Um estudo sobre a implementação de criptossistemas baseados em emparelhamentos bilineares sobre curvas elípticas em cartões inteligentes de oito bits / A study about implementation of elliptic curve pairing based cryptosystems in 8-bit smart cards
AUTOR(ES)
Matheus Fernandes de Oliveira
DATA DE PUBLICAÇÃO
2010
RESUMO
Emparelhamentos bilineares sobre curvas elípticas são funções matemáticas que viabilizam o desenvolvimento de uma série de novos protocolos criptográficos, entre eles, os criptossistemas baseados em identidades. Esses criptossistemas representam uma nova forma de se implementar criptografia de chaves públicas na qual são atenuadas ou completamente retiradas as restrições relativas ao tipo, tamanho e formato das chaves públicas. Este trabalho apresenta um estudo sobre a implementação de criptossistemas baseados em emparelhamentos bilineares sobre curvas elípticas em cartões inteligentes de oito bits. O trabalho mostra ainda o desenvolvimento de equações específicas baseadas no método conhecido como Montgomery s Ladder para multiplicação escalar de curvas elípticas supersingulares em corpos binários. Estas novas equações tornam o algoritmo mais rápido sem perder suas características de segurança originais. O trabalho apresenta também a técnica de delegação segura de emparelhamentos, na qual um dispositivo computacionalmente restrito, como um cartão inteligente, delega o cálculo do emparelhamento para um dispositivo com maior poder computacional. É proposta uma modificação nesta técnica que diminui o número de operações executadas pelo cartão inteligente
ASSUNTO(S)
formas bilineares criptografia tecnologia da informação - segurança curvas elípticas criptografia de chave pública cryptography information technology elliptic curves public-key cryptography bilinear forms
ACESSO AO ARTIGO
http://libdigi.unicamp.br/document/?code=000777914Documentos Relacionados
- Implementação eficiente em software de curvas elípticas e emparelhamentos bilineares
- Criptossistemas baseados em curvas elipticas
- Criptossistemas baseados em curvas elipticas: estudo de casos e implementação em processador de sinais digitais
- Implementação eficiente em software de criptossistemas de curvas elipticas
- Parametrização e otimização de criptografia de curvas elípticas amigáveis a emparelhamentos.