DocumentCode :
2822377
Title :
A parallel algorithm for computing simultaneous inversions with application to elliptic curve scalar multiplication
Author :
Sarkar, Palash ; Mishra, Pradeep Kurnar ; Barua, Rana
Author_Institution :
Cryptology Res. Group, Indian Stat. Inst., Calcutta
Volume :
2
fYear :
2003
fDate :
30-30 Dec. 2003
Firstpage :
782
Abstract :
Montgomery´s trick is a well known technique for performing simultaneous inversions of several field elements. However, this technique is a strictly sequential algorithm. Here the authors introduced a parallel algorithm for performing simultaneous inversions of several finite field elements. The algorithm uses a binary tree and can perform inversions of 2r elements using 3times2r-1 multipliers in (r + 1) multiplication rounds and one inversion round. The authors also described how to modify the algorithm when less number of multipliers is available. This parallel algorithm is used to obtain a new parallel algorithm for elliptic curve scalar multiplication using a fixed base point. The scalar multiplication algorithm is resistant against simple power analysis (SPA) and can be implemented with different number of multipliers (2,4,8,...). Results show that implementation with 2 multipliers can lead to almost 40% speed-up over previously best known sequential SPA resistant algorithm
Keywords :
cryptography; digital arithmetic; parallel algorithms; binary tree; elliptic curve scalar multiplication; field elements; parallel algorithm; power analysis; sequential algorithm; simultaneous inversion computing; Algorithm design and analysis; Binary trees; Concurrent computing; Costs; Elliptic curve cryptography; Elliptic curves; Galois fields; Indium phosphide; Parallel algorithms; Statistics; Montgomery´s trick; Parallel algorithm; elliptic curve cryptosystems; scalar multiplication; simultaneous inversion;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2003 IEEE 46th Midwest Symposium on
Conference_Location :
Cairo
ISSN :
1548-3746
Print_ISBN :
0-7803-8294-3
Type :
conf
DOI :
10.1109/MWSCAS.2003.1562403
Filename :
1562403
Link To Document :
بازگشت