Efficient Algorithms and Architectures for Double Point Multiplication on Elliptic Curves

被引:3
|
作者
Azarderakhsh, Reza [1 ]
Karabina, Koray [2 ]
机构
[1] Rochester Inst Technol, Rochester, NY 14623 USA
[2] Florida Atlantic Univ, Boca Raton, FL 33431 USA
基金
美国国家科学基金会;
关键词
Elliptic curve cryptography (ECC); differential addition chains; binary fields; double point multiplication; Field Programmable Gate Array (FPGA);
D O I
10.1145/2858930.2858935
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Efficient implementation of double point multiplication is crucial for elliptic curve cryptographic systems. We propose efficient algorithms and architectures for the computation of double point multiplication on binary elliptic curves and provide a comparative analysis of their performance for 112-bit security level. To the best of our knowledge, this is the first work in the literature which considers the design and implementation of simultaneous computation of double point multiplication. We first provide algorithmics for the three main double point multiplication methods. Then, we perform data-flow analysis and propose hardware architectures for the presented algorithms. Finally, we implement the proposed state-of-the-art architectures on FPGA platform for the comparison purposes and report the area and timing results. Our results indicate that differential addition chain based algorithms are better suited to compute double point multiplication over binary elliptic curves for high performance applications.
引用
收藏
页码:25 / 30
页数:6
相关论文
共 50 条
  • [31] Fast multiplication on certain elliptic curves
    胡磊
    Progress in Natural Science:Materials International, 2000, (09) : 60 - 63
  • [32] A fast algorithm for multiplication on elliptic curves
    Li, H
    Zhang, CN
    CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING-REVUE CANADIENNE DE GENIE ELECTRIQUE ET INFORMATIQUE, 2002, 27 (02): : 61 - 65
  • [33] A fast algorithm for multiplication on elliptic curves
    Li, Hua
    Zhang, Chang N.
    Canadian Journal of Electrical and Computer Engineering, 2002, 27 (02) : 61 - 65
  • [34] Computation on elliptic curves with complex multiplication
    Clark, Pete L.
    Corn, Patrick
    Rice, Alex
    Stankewicz, James
    LMS JOURNAL OF COMPUTATION AND MATHEMATICS, 2014, 17 (01): : 509 - 535
  • [35] Complex multiplication structure of elliptic curves
    Lenstra, HW
    JOURNAL OF NUMBER THEORY, 1996, 56 (02) : 227 - 241
  • [36] Fast multiplication on certain elliptic curves
    Hu, L
    PROGRESS IN NATURAL SCIENCE, 2000, 10 (09) : 698 - 701
  • [37] Elliptic curve point multiplication
    Rostovtsev, A
    Makhovenko, E
    COMPUTER NETWORK SECURITY, 2003, 2776 : 328 - 336
  • [38] An Efficient Algorithm for Elliptic Curve Scalar Multiplication Using Extended Double-Base Chain and Point Halving
    Ding, Yong
    Hong, Yinfang
    Gui, Feng
    Zheng, Zhaoxia
    JOURNAL OF INTERNET TECHNOLOGY, 2011, 12 (04): : 593 - 599
  • [39] Efficient quintuple formulas for elliptic curves and efficient scalar multiplication using multibase number representation
    Mishra, Pradeep Kumar
    Dimitrov, Vassil
    INFORMATION SECURITY, PROCEEDINGS, 2007, 4779 : 390 - +
  • [40] Combining Point Operations for Efficient Elliptic Curve Cryptography Scalar Multiplication
    Leca, Cristian-Liviu
    Rincu, Cristian-Iulian
    2014 10TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS (COMM), 2014,