Efficient Curve25519 Implementation for ARM Microcontrollers

  • Hayato Fujii
  • Diego F. Aranha

Resumo


This work investigates efficient and secure implementations of Curve25519 to build a key exchange protocol on an ARM Cortex-M4 microcontroller, along with the related signature scheme Ed25519 and a digital signature scheme proposal called qDSA. As result, performance-critical operations, such as modular multiplication, are greatly optimized; in this particular case, a 50% speedup is achieved, impacting the performance of higher-level protocols.
Publicado
25/10/2018
Como Citar

Selecione um Formato
FUJII, Hayato; ARANHA, Diego F.. Efficient Curve25519 Implementation for ARM Microcontrollers. In: CONCURSO DE TESES E DISSERTAÇÕES - SIMPÓSIO BRASILEIRO DE SEGURANÇA DA INFORMAÇÃO E DE SISTEMAS COMPUTACIONAIS (SBSEG), 18. , 2018, Natal. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . p. 57 - 64.