z-logo
open-access-imgOpen Access
On the performance of signature schemes based on elliptic curves
Author(s) -
Erik De Win,
Serge Mister,
Bart Preneel,
Michael J. Wiener
Publication year - 1998
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
ISBN - 3-540-64657-4
DOI - 10.1007/bfb0054867
Subject(s) - computer science , exponentiation , finite field , elliptic curve , elliptic curve digital signature algorithm , algorithm , arithmetic , signature (topology) , elliptic curve cryptography , representation (politics) , parallel computing , public key cryptography , discrete mathematics , mathematics , pure mathematics , geometry , encryption , mathematical analysis , operating system , politics , political science , law
This paper describes a fast software implementation of the elliptic curve version of DSA, as specifled in draft standard documents ANSI X9.62 and IEEE P1363. We did the implementations for the flelds GF(2n), using a standard basis, and GF(p). We discuss various design decisions that have to be made for the operations in the underlying fleld and the operations on elliptic curve points. In particular, we conclude that it is a good idea to use projective coordinates for GF(p), but not for GF(2n). We also extend a number of exponentiation algorithms, that result in considerable speed gains for DSA, to ECDSA, using a signed binary representation. Finally, we present timing results for both types of flelds on a PPro-200 based PC, for a C/C++ implementation with small assembly-language optimizations, and make comparisons to other signature algorithms, such as RSA and DSA. We conclude that for prac- tical sizes of flelds and moduli, GF(p) is roughly twice as fast as GF(2n). Furthermore, the speed of ECDSA over GF(p) is similar to the speed of DSA; it is approximately 7 times faster than RSA for signing, and 40 times slower than RSA for veriflcation (with public exponent 3).

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom