High-Performance Generic-Point Parallel Scalar Multiplication

被引:5
作者
Al-Somani, Turki F. [1 ]
机构
[1] Umm Al Qura Univ, Dept Comp Engn, POB 715, Mecca 21955, Saudi Arabia
关键词
Elliptic curves cryptosystems; Precomputations; Postcomputations; Parallel scalar multiplication; ALGORITHMS;
D O I
10.1007/s13369-016-2272-6
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
A high-performance parallel scalar multiplication method is presented in this paper. The proposed method takes a set of generic points and performs their scalar multiplications in parallel using parallel elliptic curve cryptoprocessors. The method requires neither precomputations nor postcomputations to speed up scalar multiplication and outperforms existing methods. Furthermore, it is scalable and its performance improves as the number of consecutive requests increases. An implementation of the proposed method on an FPGA is presented. The area-time performance metric of the implementation outperforms other recently proposed fast implementations. Accordingly, our method is very attractive for high-speed applications.
引用
收藏
页码:507 / 512
页数:6
相关论文
共 22 条
[1]  
Al-Somani Turki F., 2015, Journal of Applied Sciences, V15, P1261, DOI 10.3923/jas.2015.1261.1265
[2]  
Al-Somani TF, 2015, IEEE PAC RIM CONF CO, P96, DOI 10.1109/PACRIM.2015.7334816
[3]   Generic-point parallel scalar multiplication without precomputations [J].
Al-Somani, Turki F. ;
Ibrahim, Mohammad K. .
IEICE ELECTRONICS EXPRESS, 2009, 6 (24) :1732-1736
[4]  
[Anonymous], SIGN PROC SYST DES I
[5]  
[Anonymous], 1999, LONDON MATH SOC LECT
[6]  
[Anonymous], IEICE ELECT EXPRESS
[7]  
[Anonymous], GLOBAL J COMPUTER SC
[8]   High-performance architecture of elliptic curve scalar multiplication [J].
Ansari, Bijan ;
Hasan, M. Anwar .
IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (11) :1443-1453
[9]   LOW COMPLEXITY NORMAL BASES [J].
ASH, DW ;
BLAKE, IF ;
VANSTONE, SA .
DISCRETE APPLIED MATHEMATICS, 1989, 25 (03) :191-210
[10]  
Brickell E. F., 1993, Advances in Cryptology - EUROCRYPT '92. Workshop on the Theory and Applications of Cryptographic Techniques. Proceedings, P200