High-throughput Polynomial Multiplier Architecture for Lattice-based Cryptography

被引:3
|
作者
Shimada, Taishin [1 ]
Ikeda, Makoto [1 ]
机构
[1] Univ Tokyo, Grad Sch Engn, Tokyo, Japan
关键词
Post quantum cryptography; Ring-LWE; Module-LWE; Polynomial multiplication; Number theory transformation (NTT); ASIC;
D O I
10.1109/ISCAS51556.2021.9401755
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We propose a polynomial multiplier for lattice-based cryptography that achieves a throughput of 24.2 times higher than the state-of-the-art design. We have optimized the proposed architecture for ASIC implementation, instead of FPGA or CPU implementation. We employed shift register to reorder values to avoid complex memory accesses, and we realize complete pipeline operation for higher throughput. Also, we show that raising the degree of parallelism in this design increases throughput per area. This work will lead to the acceleration of Ring-LWE and Module-LWE-based cryptography, which attracts much attention for its resistance to quantum computers and applications in fully homomorphic encryption (FHE).
引用
收藏
页数:5
相关论文
共 50 条
  • [1] Pipelined High-throughput NTT Architecture for Lattice-Based Cryptography
    Tan, Weihang
    Wang, Antian
    Lao, Yingjie
    Zhang, Xinmiao
    Parhi, Keshab K.
    [J]. PROCEEDINGS OF THE 2021 ASIAN HARDWARE ORIENTED SECURITY AND TRUST SYMPOSIUM (ASIANHOST), 2021,
  • [2] A High-Throughput Toom-Cook-4 Polynomial Multiplier for Lattice-Based Cryptography Using a Novel Winograd-Schoolbook Algorithm
    Wang, Jianfei
    Yang, Chen
    Zhang, Fahong
    Meng, Yishuo
    Xiang, Siwei
    Su, Yang
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024, 71 (01) : 359 - 372
  • [3] A Family of Scalable Polynomial Multiplier Architectures for Lattice-Based Cryptography
    Du, Chaohui
    Bai, Guoqiang
    [J]. 2015 IEEE TRUSTCOM/BIGDATASE/ISPA, VOL 1, 2015, : 392 - 399
  • [4] Area-Time-Efficient Scalable Schoolbook Polynomial Multiplier for Lattice-Based Cryptography
    Birgani, Yahya Arzani
    Timarchi, Somayeh
    Khalid, Ayesha
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (12) : 5079 - 5083
  • [5] 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
  • [6] 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
  • [7] Ultra High-Speed Polynomial Multiplications for Lattice-Based Cryptography on FPGAs
    Kundi, Dur-e-Shahwar
    Zhang, Yuqing
    Wang, Chenghua
    Khalid, Ayesha
    O'Neill, Maire
    Liu, Weiqiang
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2022, 10 (04) : 1993 - 2005
  • [8] Lattice-based cryptography
    Regev, Oded
    [J]. ADVANCES IN CRYPTOLOGY - CRYPTO 2006, PROCEEDINGS, 2006, 4117 : 131 - 141
  • [9] 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
  • [10] Sparse polynomial multiplication for lattice-based cryptography with small complexity
    Akleylek, Sedat
    Alkim, Erdem
    Tok, Zaliha Yuce
    [J]. JOURNAL OF SUPERCOMPUTING, 2016, 72 (02): : 438 - 450