An Efficient Hardware Accelerator of High-Speed NTT for CRYSTALS-Kyber Post-Quantum Cryptography

被引:0
|
作者
Zhang, Zhuoyao [1 ]
Cui, Yijun [1 ]
Ni, Ziying [2 ]
Wang, Chenghua [1 ]
Liu, Weiqiang [1 ]
机构
[1] Nanjing Univ Aeronaut & Astronaut, Coll Elect & Informat Engn, Nanjing, Peoples R China
[2] Queens Univ Belfast, CSIT, Belfast, Antrim, North Ireland
来源
FIFTY-SEVENTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, IEEECONF | 2023年
基金
中国国家自然科学基金;
关键词
post-quantum cryptography; number theoretic transform; CRYSTALS-Kyber; hardware implementation;
D O I
10.1109/IEEECONF59524.2023.10477061
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
CRYSTALS-Kyber (Kyber) is the sole chosen Public-key Encryption (PKE) and key-establishment algorithm in the finalist round of the Post-quantum Cryptography (PQC) standardization initiated by the National Institute of Standards and Technology (NIST). Within the Kyber protocol, the Number Theoretic Transform (NTT) operation stands out as the most critical and time-intensive component, requiring rapid butterfly units and efficient memory approaches. This paper proposes a high-speed NTT architecture featuring a novel butterfly operation unit tailored for the Kyber protocol, capable of supporting high-frequency operations and effective memory approaches. The proposed NTT structure is realized on the Xilinx Artix-7 FPGA to assess its performance. Experimental results demonstrate that the proposed NTT design can execute the NTT operation in 459 cycles at 314MHz using only 640 LUTs, 667 FFs, and 2 DSPs, offering a more than 24% improvement compared to state-of-the-art designs.
引用
收藏
页码:1 / 6
页数:6
相关论文
共 50 条
  • [1] Design of Polynomial NTT and INTT Accelerator for Post-Quantum Cryptography CRYSTALS-Kyber
    Hung Nguyen
    Linh Tran
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2023, 48 (02) : 1527 - 1536
  • [2] Design of Polynomial NTT and INTT Accelerator for Post-Quantum Cryptography CRYSTALS-Kyber
    Hung Nguyen
    Linh Tran
    Arabian Journal for Science and Engineering, 2023, 48 : 1527 - 1536
  • [3] NTT and Inverse NTT Quantum Circuits in CRYSTALS-Kyber for Post-Quantum Security Evaluation
    Song, Gyeongju
    Jang, Kyungbae
    Eum, Siwoo
    Sim, Minjoo
    Seo, Hwajeong
    APPLIED SCIENCES-BASEL, 2023, 13 (18):
  • [4] High-Speed NTT-based Polynomial Multiplication Accelerator for Post-Quantum Cryptography
    Bisheh-Niasar, Mojtaba
    Azarderakhsh, Reza
    Mozaffari-Kermani, Mehran
    2021 IEEE 28TH SYMPOSIUM ON COMPUTER ARITHMETIC (ARITH 2021), 2021, : 94 - 101
  • [5] Efficient Modular Polynomial Multiplier for NTT Accelerator of Crystals-Kyber
    Itabashi, Yuma
    Ueno, Rei
    Homma, Naofumi
    2022 25TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2022, : 528 - 533
  • [6] High-Speed Polynomials Multiplication HW Accelerator for CRYSTALS-Kyber
    Alhassani, Abdullah
    Benaissa, Mohammed
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024, 71 (12) : 6105 - 6113
  • [7] Hardware Design and Implementation of Post-Quantum Cryptography Kyber
    Zeng, Qingru
    Li, Quanxin
    Zhao, Baoze
    Jiao, Han
    Huang, Yihua
    2022 IEEE HIGH PERFORMANCE EXTREME COMPUTING VIRTUAL CONFERENCE (HPEC), 2022,
  • [8] Hardware architecture for CRYSTALS-Kyber post-quantum cryptographic SHA-3 primitives
    Dolmeta, Alessandra
    Martina, Maurizio
    Masera, Guido
    2023 18TH CONFERENCE ON PH.D RESEARCH IN MICROELECTRONICS AND ELECTRONICS, PRIME, 2023, : 209 - 212
  • [9] FPGA multi-unit parallel optimization and implementation of post-quantum cryptography CRYSTALS-Kyber
    Li B.
    Chen X.
    Feng F.
    Zhou Q.
    Tongxin Xuebao/Journal on Communications, 2022, 43 (02): : 196 - 207
  • [10] High-Speed Hardware Architectures and FPGA Benchmarking of CRYSTALS-Kyber, NTRU, and Saber
    Dang, Viet Ba
    Mohajerani, Kamyar
    Gaj, Kris
    IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (02) : 306 - 320