Speeding up Curve25519 using Toeplitz Matrix-vector Multiplication

被引:6
|
作者
Taskin, Halil Kemal [1 ]
Cenk, Murat [1 ]
机构
[1] Middle East Tech Univ, Ankara, Turkey
关键词
elliptic curve cryptography; toeplitz matrix-vector multiplication; curve25519;
D O I
10.1145/3178291.3178292
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a new multiplication algorithm over F-2(255)-19 where the de-facto standard Curve25519 [2] algorithm is based on. Our algorithm for the underlying finite field multiplication exploits the Toeplitz matrix-vector multiplication and achieves salient results. We have used a new radix representation that is infeasible when used with schoolbook multiplication techniques but has notable advantages when used with Toeplitz matrix-vector multiplication methods. We present the new algorithm and discuss the comparison and implementation details. In addition, we evaluate the delay complexity of four-core almost embarrassingly parallel implementation of our algorithm when computations are performed using multi-core systems.
引用
收藏
页码:1 / 6
页数:6
相关论文
共 50 条
  • [1] A quantum algorithm for Toeplitz matrix-vector multiplication
    高尚
    杨宇光
    [J]. Chinese Physics B, 2023, 32 (10) : 292 - 297
  • [2] A quantum algorithm for Toeplitz matrix-vector multiplication
    Gao, Shang
    Yang, Yu-Guang
    [J]. CHINESE PHYSICS B, 2023, 32 (10)
  • [3] An Efficient Low-Latency Point-Multiplication Over Curve25519
    Salarifard, Raziyeh
    Bayat-Sarmadi, Siavash
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2019, 66 (10) : 3854 - 3862
  • [4] Fast Implementation of Curve25519 Using AVX2
    Faz-Hernandez, Armando
    Lopez, Julio
    [J]. PROGRESS IN CRYPTOLOGY - LATINCRYPT 2015, 2015, 9230 : 329 - 345
  • [5] MATRIX-VECTOR MULTIPLICATION BY USING PINHOLE HOLOGRAMS
    SONG, QW
    LEE, MC
    TALBOT, P
    CHENG, L
    [J]. APPLIED OPTICS, 1994, 33 (05): : 800 - 805
  • [6] ACOUSTOOPTIC MATRIX-VECTOR MULTIPLICATION
    CAULFIELD, HJ
    RHODES, WT
    [J]. JOURNAL OF THE OPTICAL SOCIETY OF AMERICA, 1981, 71 (12) : 1626 - 1626
  • [7] A High-Performance Hardware Architecture for ECC Point Multiplication over Curve25519
    Wu, Guiming
    He, Qianwen
    Jiang, Jiali
    Zhang, Zhenxiang
    Long, Xin
    Zhao, Yuan
    Zou, Yinchao
    [J]. 2022 IEEE 30TH INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2022), 2022, : 150 - 158
  • [8] Low-Cost, Low-Power FPGA Implementation of ED25519 and CURVE25519 Point Multiplication
    Mehrabi, Mohamad Ali
    Doche, Christophe
    [J]. INFORMATION, 2019, 10 (09)
  • [9] Hartley transform representations of symmetric Toeplitz matrix inverses with application to fast matrix-vector multiplication
    Heinig, G
    Rost, K
    [J]. SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2000, 22 (01) : 86 - 105
  • [10] Parallel Sparse Matrix-Vector Multiplication Using Accelerators
    Maeda, Hiroshi
    Takahashi, Daisuke
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2016, PT II, 2016, 9787 : 3 - 18