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 条
  • [1] Fast Point Multiplication Algorithms for Binary Elliptic Curves with and without Precomputation
    Oliveira, Thomaz
    Aranha, Diego F.
    Lopez, Julio
    Rodriguez-Henriquez, Francisco
    SELECTED AREAS IN CRYPTOGRAPHY - SAC 2014, 2014, 8781 : 324 - 344
  • [2] Efficient point multiplication for elliptic curves over special optimal extension fields
    Müller, V
    PUBLIC-KEY CRYPTOGRAPHY AND COMPUTATIONAL NUMBER THEORY, 2001, : 197 - 207
  • [3] A New Double Point Multiplication Algorithm and Its Application to Binary Elliptic Curves with Endomorphisms
    Azarderakhsh, Reza
    Karabina, Koray
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (10) : 2614 - 2619
  • [4] Fast point multiplication on elliptic curves without precomputation
    Joye, Marc
    ARITHMETIC OF FINITE FIELDS, PROCEEDINGS, 2008, 5130 : 36 - 46
  • [5] Fast point multiplication on elliptic curves through isogenies
    Brier, E
    Joye, M
    APPLIED ALGEBRA, ALGEBRAIC ALGORITHMS AND ERROR-CORRECTING CODES, PROCEEDINGS, 2003, 2643 : 43 - 50
  • [6] An efficient elliptic curves scalar multiplication for wireless network
    Wang, Bangju
    Zhang, Huanguo
    Wang, Yuhua
    2007 IFIP INTERNATIONAL CONFERENCE ON NETWORK AND PARALLEL COMPUTING WORKSHOPS, PROCEEDINGS, 2007, : 131 - 134
  • [7] Efficient Lightweight Hardware Structures of Point Multiplication on Binary Edwards Curves for Elliptic Curve Cryptosystems
    Rashidi, Bahram
    Abedini, Mohammad
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2019, 28 (09)
  • [8] Very efficient point multiplication on Koblitz curves
    Al-Somani, Turki F.
    IEICE ELECTRONICS EXPRESS, 2016, 13 (09):
  • [9] Efficient and secure elliptic curve point multiplication using double-base chains
    Dimitrov, V
    Imbert, L
    Mishra, PK
    ADVANCES IN CRYPTOLOGY ASIACRYPT 2005, 2005, 3788 : 59 - 78
  • [10] A reconfigurable processor for high speed point multiplication in elliptic curves
    Saqib, Nazar A.
    Rodriguez-Henriquez, Francisco
    Diaz-Perez, Arturo
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2005, 1 (3-4) : 237 - 249