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
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;
Conference_Titel :
Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
Print_ISBN :
0-7803-8834-8
DOI :
10.1109/ISCAS.2005.1465820