Unified-pipelined NTT Architecture for Polynomial Multiplication in Lattice-based Cryptosystems

被引:1
|
作者
Trong-Hung Nguyen [1 ]
Nguyen The Binh [2 ]
Huynh Phuc Nghi [2 ]
Cong-Kha Pham [1 ]
Trong-Thuc Hoang [1 ]
机构
[1] Univ Electrocommun UEC, Tokyo, Japan
[2] Ho Chi Minh City Univ Technol HCMUT, VNU HCM, Ho Chi Minh City, Vietnam
关键词
Post-quantum cryptography (PQC); lattice based cryptography (LBC); Ring-learning with error (R-LWE); polynomial multiplier; unified-pipelined NTT accelerator;
D O I
10.1109/ISCAS58744.2024.10558374
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Number Theoretic Transformation (NTT) is commonly employed to speed up polynomial multiplication in post quantum Lattice-Based Cryptography (LBC). A current trend in NTT hardware design involves using an iterative approach for forward and inverse NTT (INTT) computations. However, this iterative method demands substantial temporary memory and complex memory access patterns. This paper introduces a unified-pipelined NTT architecture for high-performance LBC cryptosystems. Our butterfly units employ a specially crafted Digital Signal Processing (DSP) for modular integer multiplication. Consequently, NTT and INTT calculations are carried out more swiftly with minimal hardware requirements, eliminating the need for DSP and Block Random Access Memory (BRAM). We applied this novel architecture to various parameter sets of LBC and implemented it on the Xilinx FPGA platform for comparison with state-of-the-art studies. Implementation results show that the proposed NTT architectures have outstanding hardware area and operating frequency improvements. The Area Time Product (ATP) is significantly improved, equivalent to at least 53% to 94% compared to the best designs reported to date.
引用
收藏
页数:5
相关论文
共 50 条
  • [31] High-Speed Polynomial Multiplication Architecture for Ring-LWE and SHE Cryptosystems
    Chen, Donald Donglong
    Mentes, Nele
    Vercauteren, Frederik
    Roy, Sujoy Sinha
    Cheung, Ray C. C.
    Pao, Derek
    Verbauwhede, Ingrid
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2015, 62 (01) : 157 - 166
  • [32] 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
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2024, 23 (02)
  • [33] Evaluation and Comparison of Lattice-Based Cryptosystems for a Secure Quantum Computing Era
    Sabani, Maria E.
    Savvas, Ilias K.
    Poulakis, Dimitrios
    Garani, Georgia
    Makris, Georgios C.
    ELECTRONICS, 2023, 12 (12)
  • [34] Threshold Decryption and Zero-Knowledge Proofs for Lattice-Based Cryptosystems
    Bendlin, Rikke
    Damgard, Ivan
    THEORY OF CRYPTOGRAPHY, PROCEEDINGS, 2010, 5978 : 201 - 218
  • [35] Lattice-based cryptanalysis of RSA-type cryptosystems: a bibliometric analysis
    Zheng, Mengce
    Kang, Hao
    CYBERSECURITY, 2024, 7 (01):
  • [36] Lattice-Based Public Key Cryptosystems Invoking Linear Mapping Mask
    Wang, Yuntao
    Ikematsu, Yasuhiko
    Yasuda, Takanori
    PROVABLE AND PRACTICAL SECURITY, PROVSEC 2022, 2022, 13600 : 88 - 104
  • [37] Efficient Arithmetic for Polynomial Multiplication in Post-quantum Lattice-Based Cryptosystem on RISC-V Platform
    Zhao, Haosong
    Su, Rui
    Lin, Rui
    Dong, Jiankuo
    Chen, Donglong
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY WORKSHOPS, ACNS 2023 SATELLITE WORKSHOPS, ADSC 2023, AIBLOCK 2023, AIHWS 2023, AIOTS 2023, CIMSS 2023, CLOUD S&P 2023, SCI 2023, SECMT 2023, SIMLA 2023, 2023, 13907 : 439 - 458
  • [38] An efficient hardware accelerator for NTT-based polynomial multiplication using FPGA
    Salarifard, Raziyeh
    Soleimany, Hadi
    JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2024, 14 (02) : 415 - 426
  • [39] Hardware Acceleration of NTT-Based Polynomial Multiplication in CRYSTALS-Kyber
    Yang, Hang
    Chen, Rongmao
    Wang, Qiong
    Wu, Zixuan
    Peng, Wei
    INFORMATION SECURITY AND CRYPTOLOGY, INSCRYPT 2023, PT II, 2024, 14527 : 111 - 129
  • [40] Efficient interleaved Montgomery modular multiplication for lattice-based cryptography
    Akleylek, Sedat
    Tok, Zaliha Yuce
    IEICE ELECTRONICS EXPRESS, 2014, 11 (22):