Artigo Acesso aberto Revisado por pares

Fast prime field elliptic-curve cryptography with 256-bit primes

2014; Springer Science+Business Media; Volume: 5; Issue: 2 Linguagem: Inglês

10.1007/s13389-014-0090-x

ISSN

2190-8516

Autores

Shay Gueron, Vlad Krasnov,

Tópico(s)

Cryptographic Implementations and Security

Resumo

This paper studies software optimization of elliptic-curve cryptography with $$256$$ -bit prime fields. We propose a constant-time implementation of the NIST and SECG standardized curve P- $$256$$ , that can be seamlessly integrated into OpenSSL. This accelerates Perfect Forward Secrecy TLS handshakes that use ECDSA and/or ECDHE, and can help in improving the efficiency of TLS servers. We report significant performance improvements for ECDSA and ECDH, on several architectures. For example, on the latest Intel Haswell microarchitecture, our ECDSA sign is $$2.33\times $$ faster than OpenSSL's implementation.

Referência(s)