DocumentCode
3547621
Title
Concurrent algorithm for high-speed point multiplication in elliptic curve cryptography
Author
Chen, Jun-Hong ; Shieh, Ming-Der ; Wu, Chien-Ming
Author_Institution
Dept. of Electr. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
fYear
2005
fDate
23-26 May 2005
Firstpage
5254
Abstract
The paper explores the concurrent property, inherent in point multiplication, to speed up the operations of encryption and decryption in elliptic curve cryptography (ECC) under limited hardware resources. To decrease computation time further, we employed the nonadjacent form of a binary sequence to reduce the number of 1s in an operand so as to decrease the total number of additions in ECC encryption/decryption. With the developed interleaving schemes, we can fully use the idle time of hardware resources by relaxing the data dependency on those arithmetic operations performed to accomplish point multiplication. As a result, by way of increasing hardware utilization, we can achieve the performance of radix-4 arithmetic in the existing work by employing only the radix-2 hardware realization.
Keywords
binary sequences; cryptography; digital arithmetic; arithmetic operations; binary sequence; concurrent algorithm; concurrent property; decryption; elliptic curve cryptography; encryption; hardware resources; high-speed point multiplication; interleaving schemes; radix-2 hardware realization; radix-4 arithmetic; Arithmetic; Binary sequences; Data security; Electronic mail; Elliptic curve cryptography; Elliptic curves; Hardware; Interleaved codes; Laboratories; Public key cryptography;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
Print_ISBN
0-7803-8834-8
Type
conf
DOI
10.1109/ISCAS.2005.1465820
Filename
1465820
Link To Document