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 条
  • [21] Polynomial Multiplication Architecture with Integrated Modular Reduction for R-LWE Cryptosystems
    Zhang, Xinmiao
    Huai, Zheang
    Parhi, Keshab K.
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2022, 94 (08): : 799 - 809
  • [22] Post-Quantum Cryptosystems: Open Problems and Solutions. Lattice-Based Cryptosystems
    Malygina E.S.
    Kutsenko A.V.
    Novoselov S.A.
    Kolesnikov N.S.
    Bakharev A.O.
    Khilchuk I.S.
    Shaporenko A.S.
    Tokareva N.N.
    Journal of Applied and Industrial Mathematics, 2023, 17 (04) : 767 - 790
  • [23] Polynomial Multiplication Architecture with Integrated Modular Reduction for R-LWE Cryptosystems
    Xinmiao Zhang
    Zheang Huai
    Keshab K. Parhi
    Journal of Signal Processing Systems, 2022, 94 : 799 - 809
  • [24] High-Speed Modular Multiplier for Lattice-Based Cryptosystems
    Tan, Weihang
    Case, Benjamin M.
    Wang, Antian
    Gao, Shuhong
    Lao, Yingjie
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2021, 68 (08) : 2927 - 2931
  • [25] Horizontal Correlation Analysis without Precise Location on Schoolbook Polynomial Multiplication of Lattice-based Cryptosystem
    Lu, Chuanchao
    Cui, Yijun
    Li, Yang
    Kundi, Dur-E-Shahwar
    Wang, Chenghua
    Liu, Weiqiang
    2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 2428 - 2432
  • [26] Efficient Lattice-Based Cryptosystems with Key Dependent Message Security
    Yang, Bo
    Huang, Ruwei
    Zhao, Jianan
    APPLIED SCIENCES-BASEL, 2021, 11 (24):
  • [27] Parameter Estimation for Lattice-Based Cryptosystems By Using Sieving Algorithms
    Akleylek, Sedat
    Satilmis, Hami
    2019 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENGINEERING (UBMK), 2019, : 372 - 377
  • [28] Lattice-based public-key cryptosystems and security analysis
    Huang, Qiong
    Zhao, Yiming
    Jisuanji Gongcheng/Computer Engineering, 2005, 31 (10): : 60 - 62
  • [29] Lattice-Based Cryptosystems on FPGA: Parallelization and Comparison Using HLS
    Zijlstra, Timo
    Bigou, Karim
    Tisserand, Arnaud
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (08) : 1916 - 1927
  • [30] Efficient and Flexible Low-Power NTT for Lattice-Based Cryptography
    Fritzmann, Tim
    Sepulveda, Johanna
    PROCEEDINGS OF THE 2019 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST (HOST), 2019, : 141 - 150