Very efficient point multiplication on Koblitz curves

被引:3
作者
Al-Somani, Turki F. [1 ]
机构
[1] Umm Al Qura Univ, Dept Comp Engn, POB 715, Mecca 21955, Saudi Arabia
关键词
cryptoprocessor; elliptic curve cryptography (ECC); field-programmable gate array (FPGA); Koblitz curves; parallel processing; point multiplication; SCALAR MULTIPLICATION; NORMAL BASES; PARALLELIZATION; CRYPTOGRAPHY;
D O I
10.1587/elex.13.20160044
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents a very efficient scheme for point multiplication on Koblitz curves. The proposed scheme reduces the critical path in the data dependency graph of the point addition operation and increases the utilization of the three parallel multipliers that are used. The proposed scheme exploits an idle multiplier to perform an extra field operation that will be needed in the next iteration. Furthermore, the proposed scheme is implemented on an Altera Stratix II EP2S180F1020C3 FPGA over GF(2(163)) and compared with the related parallel schemes in the literature. The results show that the proposed scheme outperforms the previous schemes in terms of the area-time (AT) and AT(2) products. Accordingly, the proposed scheme is very attractive for use in high-performance applications.
引用
收藏
页数:6
相关论文
共 19 条
[1]  
Adikari J., 2011, P IEEE ISCAS, P709, DOI [10.1109/ISCAS.2011.5937664, DOI 10.1109/ISCAS.2011.5937664]
[2]  
Ahmadi O, 2008, J UNIVERS COMPUT SCI, V14, P481
[3]  
[Anonymous], P1363 IEEE
[4]  
[Anonymous], 1998, X9621998 ANSI
[5]   High-performance architecture of elliptic curve scalar multiplication [J].
Ansari, Bijan ;
Hasan, M. Anwar .
IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (11) :1443-1453
[6]   LOW COMPLEXITY NORMAL BASES [J].
ASH, DW ;
BLAKE, IF ;
VANSTONE, SA .
DISCRETE APPLIED MATHEMATICS, 1989, 25 (03) :191-210
[7]  
AZARDERAKHSH R, 2010, P 3 INT WORKSH AR FI, V6087, P25, DOI DOI 10.1007/978-3-642-13797-6_3
[8]   High-Performance Implementation of Point Multiplication on Koblitz Curves [J].
Azarderakhsh, Reza ;
Reyhani-Masoleh, Arash .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2013, 60 (01) :41-45
[9]   Efficient FPGA Implementations of Point Multiplication on Binary Edwards and Generalized Hessian Curves Using Gaussian Normal Basis [J].
Azarderakhsh, Reza ;
Reyhani-Masoleh, Arash .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (08) :1453-1466
[10]  
Hankerson D., 2006, Guide to Elliptic Curve Cryptography