Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Faster ECC over $\mathbb{F}_{2^{521}-1}$
 
conference paper

Faster ECC over $\mathbb{F}_{2^{521}-1}$

Granger, Robert  
•
Scott, Michael
Katz, Jonathan
2015
Public-Key Cryptography -- PKC 2015, 18th IACR International Conference on Practice and Theory in Public-Key Cryptography, Gaithersburg, MD, USA, March 30 -- April 1, 2015, Proceedings
Public-Key Cryptography -- PKC 2015

In this paper we present a new multiplication algorithm for residues modulo the Mersenne prime $2^{521}−1$. Using this approach, on an Intel Haswell Core i7-4770, constant-time variable-base scalar multiplication on NIST’s (and SECG’s) curve P-521 requires 1,108,000 cycles, while on the recently proposed Edwards curve E-521 it requires just 943,000 cycles. As a comparison, on the same architecture openSSL’s ECDH speed test for curve P-521 requires 1,319,000 cycles. Furthermore, our code was written entirely in C and so is robust across different platforms. The basic observation behind these speedups is that the form of the modulus allows one to multiply residues with as few word-by-word multiplications as is needed for squaring, while incurring very little overhead from extra additions, in contrast to the usual Karatsuba methods.

  • Details
  • Metrics
Type
conference paper
DOI
10.1007/978-3-662-46447-2_24
Author(s)
Granger, Robert  
Scott, Michael
Editors
Katz, Jonathan
Date Issued

2015

Publisher

Springer Berlin Heidelberg

Published in
Public-Key Cryptography -- PKC 2015, 18th IACR International Conference on Practice and Theory in Public-Key Cryptography, Gaithersburg, MD, USA, March 30 -- April 1, 2015, Proceedings
Series title/Series vol.

Lecture Notes in Computer Science; 9020

Start page

539

End page

553

Subjects

Elliptic curve cryptography

•

Performance

•

P-521

•

E-521

•

Edwards curves

•

Generalised repunit primes

•

Crandall numbers

•

Karatsuba

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LACAL  
Event nameEvent placeEvent date
Public-Key Cryptography -- PKC 2015

Gaithersburg, MD, USA

March 30 -- April 1, 2015

Available on Infoscience
January 19, 2016
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/122353
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés