DocumentCode
1165555
Title
Optimum Digit Serial GF(2^m) Multipliers for Curve-Based Cryptography
Author
Kumar, Sandeep ; Wollinger, Thomas ; Paar, Christof
Author_Institution
Commun. Security Group, Ruhr-Univ. Bochum
Volume
55
Issue
10
fYear
2006
Firstpage
1306
Lastpage
1311
Abstract
Digit serial multipliers are used extensively in hardware implementations of elliptic and hyperelliptic curve cryptography. This contribution shows different architectural enhancements in least significant digit (LSD) multiplier for binary fields GF(2m). We propose two different architectures, the double accumulator multiplier (DAM) and N-accumulator multiplier (NAM), which are both faster compared to traditional LSD multipliers. Our evaluation of the multipliers for different digit sizes gives optimum choices and shows that currently used digit sizes are the worst possible choices. Hence, one of the most important results of this contribution is that digit sizes of the form 2l - 1, where l is an integer, are preferable for the digit multipliers. Furthermore, one should always use the NAM architecture to get the best timings. Considering the time area product DAM or NAM gives the best performance depending on the digit size
Keywords
cryptography; multiplying circuits; N-accumulator multiplier; binary fields; curve-based cryptography; double accumulator multiplier; elliptic curve cryptography; hyperelliptic curve cryptography; least significant digit multiplier; optimum digit serial multiplier; Application software; Digital signatures; Elliptic curve cryptography; Galois fields; Hardware; NIST; Polynomials; Public key; Public key cryptography; Timing; Bit serial multiplier; digit serial multiplier; elliptic/hyperelliptic curve cryptography; least significant digit multiplier; public key cryptography.;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2006.165
Filename
1683761
Link To Document