Segurança do bit menos significativo no RSA e em curvas elípticas / Least significant bit security of the RSA and elliptic curves
AUTOR(ES)
Dionathan Nakamura
FONTE
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia
DATA DE PUBLICAÇÃO
16/12/2011
RESUMO
Sistemas criptográficos como o RSA e o Diffie-Hellman sobre Curvas Elípticas (DHCE) têm fundamento em problemas computacionais considerados difíceis, por exemplo, o problema do logaritmo (PLD) e o problema da fatoração de inteiros (PFI). Diversos trabalhos têm relacionado a segurança desses sistemas com os problemas subjacentes. Também é investigada a segurança do LSB (bit menos significativo) da chave secreta no DHCE (no RSA é o LSB da mensagem) com relação à segurança de toda a chave. Nesses trabalhos são apresentados algoritmos que conseguem inverter os sistemas criptográficos citados fazendo uso de oráculos que predizem o LSB. Nesta dissertação, fazemos a implementação de dois desses algoritmos. Identificamos parâmetros críticos e mudamos a amostragem do formato original. Com essa mudança na amostragem conseguimos uma melhora significativa nos tempos de execução. Um dos algoritmos (ACGS), para valores práticos do RSA, era mais lento que a solução para o PFI, com nosso resultado passou a ser mais veloz. Ainda, mostramos como provas teóricas podem não definir de maneira precisa o tempo de execução de um algoritmo.
ASSUNTO(S)
criptografia cryptography curvas elípticas diffie-hellman diffie-hellman elliptic curves. rsa rsa
Documentos Relacionados
- Pontos racionais em curvas elípticas
- Implementação eficiente em software de curvas elípticas e emparelhamentos bilineares
- Parametrização e otimização de criptografia de curvas elípticas amigáveis a emparelhamentos.
- Curvas elipticas : algumas aplicações em criptografia e em teoria dos numeros
- Um algoritmo de criptografia de chave pública semanticamente seguro baseado em curvas elípticas