Sparse polynomial multiplication for lattice-based cryptography with small complexity

被引:6
|
作者
Akleylek, Sedat [1 ,2 ]
Alkim, Erdem [3 ]
Tok, Zaliha Yuce [4 ]
机构
[1] Tech Univ Darmstadt, Cryptog & Comp Algebra Grp, Darmstadt, Germany
[2] Ondokuz Mayis Univ, Dept Comp Engn, Samsun, Turkey
[3] Ege Univ, Dept Math, Izmir, Turkey
[4] Middle E Tech Univ, Inst Appl Math, TR-06531 Ankara, Turkey
来源
JOURNAL OF SUPERCOMPUTING | 2016年 / 72卷 / 02期
关键词
Polynomial multiplication; Lattice-based cryptography; Sparse polynomial; Sliding window method; Software implementation;
D O I
10.1007/s11227-015-1570-1
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose efficient modular polynomial multiplication methods with applications in lattice-based cryptography. We provide a sparse polynomial multiplication to be used in the quotient ring (Z/pZ)[x]/(x(n) + 1). Then, we modify this algorithm with sliding window method for sparse polynomial multiplication. Moreover, the proposed methods are independent of the choice of reduction polynomial. We also implement the proposed algorithms on the Core i5-3210M CPU platform and compare them with number theoretic transform multiplication. According to the experimental results, we speed up the multiplication operation in (Z/pZ)[x]/(x(n) + 1) at least 80% and improve the performance of the signature generation and verification process of GLP scheme significantly.
引用
收藏
页码:438 / 450
页数:13
相关论文
共 50 条
  • [1] Sparse polynomial multiplication for lattice-based cryptography with small complexity
    Sedat Akleylek
    Erdem Alkım
    Zaliha Yüce Tok
    [J]. The Journal of Supercomputing, 2016, 72 : 438 - 450
  • [2] Towards Efficient Polynomial Multiplication for Lattice-Based Cryptography
    Du, Chaohui
    Bai, Guoqiang
    [J]. 2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 1178 - 1181
  • [3] The implementation of polynomial multiplication for lattice-based cryptography: A survey
    Zeng, Chenkai
    He, Debiao
    Feng, Qi
    Peng, Cong
    Luo, Min
    [J]. JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2024, 83
  • [4] An efficient and light weight polynomial multiplication for ideal lattice-based cryptography
    Vijay Kumar Yadav
    Shekhar Verma
    S. Venkatesan
    [J]. Multimedia Tools and Applications, 2021, 80 : 3089 - 3120
  • [5] Optimized Schoolbook Polynomial Multiplication for Compact Lattice-Based Cryptography on FPGA
    Liu, Weiqiang
    Fan, Sailong
    Khalid, Ayesha
    Rafferty, Ciara
    O'Neill, Maire
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2019, 27 (10) : 2459 - 2463
  • [6] An efficient and light weight polynomial multiplication for ideal lattice-based cryptography
    Yadav, Vijay Kumar
    Verma, Shekhar
    Venkatesan, S.
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2021, 80 (02) : 3089 - 3120
  • [7] Reconfigurable Polynomial Multiplication Architecture for Lattice-based Post-quantum Cryptography Algorithms
    Chen, Tao
    Li, Huiqin
    Li, Wei
    Nan, Longmei
    Du, Yiran
    [J]. Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, 2023, 45 (09): : 3380 - 3392
  • [8] Efficient interleaved Montgomery modular multiplication for lattice-based cryptography
    Akleylek, Sedat
    Tok, Zaliha Yuce
    [J]. IEICE ELECTRONICS EXPRESS, 2014, 11 (22):
  • [9] Side-channel Analysis of Lattice-based Post-quantum Cryptography: Exploiting Polynomial Multiplication
    Mujdei, Catinca
    Wouters, Lennert
    Karmakar, Angshuman
    Beckers, Arthur
    Mera, Jose Maria Bermudo
    Verbauwhede, Ingrid
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2024, 23 (02)
  • [10] Lattice-based cryptography
    Regev, Oded
    [J]. ADVANCES IN CRYPTOLOGY - CRYPTO 2006, PROCEEDINGS, 2006, 4117 : 131 - 141