| Citation: | WU Po, RUAN Chong, ZHANG Qian, WANG Dan, ZHANG Rui, TAO Yang. 3-D Design Space Exploration of NTT/INTT Hardware Accelerators for ML-KEM and ML-DSA[J]. Journal of Electronics & Information Technology. doi: 10.11999/JEIT260611 |
| [1] |
MOODY D, PERLNER R, REGENSCHEID A, et al. Transition to post-quantum cryptography standards: Initial public draft[R]. NIST Internal Report NIST IR 8547 ipd, 2024.
|
| [2] |
SCHWABE P, AVANZI R. J, BOS J, et al. Crystals-kyber[C]. NIST Post-Quantum Cryptography Standardization Round 3 Submissions, Gaithersburg, USA, 2022.
|
| [3] |
LYUBASHEVSKY V, DUCAS L, KILTZ E, et al. Crystals-dilithium[C]. NIST Post-Quantum Cryptography Standardization Round 3 Submissions, Gaithersburg, USA, 2022.
|
| [4] |
National Institute of Standards and Technology. FIPS 203 Module-lattice-based key-encapsulation mechanism standard[S]. Washington: U. S. Department of Commerce, 2024. doi: 10.6028/NIST.FIPS.203.
|
| [5] |
National Institute of Standards and Technology. FIPS 204 Module-lattice-based digital signature standard[S]. Washington: U. S. Department of Commerce, 2024. doi: 10.6028/NIST.FIPS.204.
|
| [6] |
刘冬生, 邹雪城, 张聪, 等. 后量子密码芯片设计[M]. 北京: 电子工业出版社, 2023.
LIU Dongsheng, ZOU Xuecheng, ZHANG Cong, et al. Chip Design for Post-Quantum Cryptography[M]. Beijing: Publishing House of Electronics Industry, 2023.
|
| [7] |
XING Yufei and LI Shuguo. An efficient implementation of the NewHope key exchange on FPGAs[J]. IEEE Transactions on Circuits and Systems I: Regular Papers, 2020, 67(3): 866–878. doi: 10.1109/TCSI.2019.2956651.
|
| [8] |
赵旭阳, 梁志闯, 胡跃, 等. NTT架构研究及其FPGA硬件优化实现[J]. 计算机学报, 2023, 46(12): 2670–2686. doi: 10.11897/SP.J.1016.2023.02670.
ZHAO Xuyang, LIANG Zhichuang, HU Yue, et al. NTT architecture research and its FPGA hardware optimization implementation[J]. Chinese Journal of Computers, 2023, 46(12): 2670–2686. doi: 10.11897/SP.J.1016.2023.02670.
|
| [9] |
NGUYEN T H, KIEU-DO-NGUYEN B, PHAM C, et al. High-speed NTT accelerator for CRYSTAL-Kyber and CRYSTAL-Dilithium[J]. IEEE Access, 2024, 12: 34918–34930. doi: 10.1109/ACCESS.2024.3371581.
|
| [10] |
BANERJEE U, UKYAB T S, and CHANDRAKASAN A P. Sapphire: A configurable crypto-processor for post-quantum lattice-based protocols[J]. IACR Transactions on Cryptographic Hardware and Embedded Systems, 2019, 2019(4): 17–61. doi: 10.46586/tches.v2019.i4.17-61.
|
| [11] |
MANDAL S and ROY D B. KiD: A hardware design framework targeting unified NTT multiplication for CRYSTALS-Kyber and CRYSTALS-Dilithium on FPGA[C]. 2024 37th International Conference on VLSI Design and 2024 23rd International Conference on Embedded Systems (VLSID), Kolkata, India, 2024: 455–460. doi: 10.1109/VLSID60093.2024.00082.
|
| [12] |
LU Jiahao, ZHANG Jiaming, LUO Zhixiang, et al. An efficient and configurable hardware architecture of polynomial modular operation for CRYSTALS-Kyber and Dilithium[C]. 2024 IEEE 67th International Midwest Symposium on Circuits and Systems (MWSCAS), Springfield, USA, 2024: 29–32. doi: 10.1109/MWSCAS60917.2024.10658892.
|
| [13] |
SALARIFARD R and SOLEIMANY H. An efficient hardware accelerator for NTT-based polynomial multiplication using FPGA[J]. Journal of Cryptographic Engineering, 2024, 14(2): 415–426. doi: 10.1007/s13389-024-00357-1.
|
| [14] |
NI Ziying, KHALID A, LIU Weiqiang, et al. Towards a lightweight CRYSTALS-Kyber in FPGAs: An ultra-lightweight BRAM-free NTT core[C]. IEEE International Symposium on Circuits and Systems (ISCAS 2023), Monterey, USA, 2023: 1–5. doi: 10.1109/ISCAS46773.2023.10181340.
|
| [15] |
YAMAN F, MERT A C, ÖZTÜRK E, et al. A hardware accelerator for polynomial multiplication operation of CRYSTALS-KYBER PQC scheme[C]. 2021 Design, Automation & Test in Europe Conference & Exhibition (DATE), Grenoble, France, 2021: 1020–1025. doi: 10.23919/DATE51398.2021.9474139.
|
| [16] |
ZHAO Yanrui, LIU Xiaofan, HU Yue, et al. Design of an efficient NTT/INTT architecture with low-complex memory mapping scheme[J]. IEEE Transactions on Circuits and Systems II: Express Briefs, 2024, 71(1): 400–404. doi: 10.1109/TCSII.2023.3296492.
|
| [17] |
ZHAO Yinqiao, XIE Zilong, ZHAN Ruidian, et al. NTT-LSU: Tightly coupled architecture for efficient NTT implementation on RISC-V processor[J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 45(6): 2952–2961. doi: 10.1109/TCAD.2025.3627145.
|
| [18] |
CUI Yijun, ZHONG Junjie, WANG Bei, et al. High-performance hardware implementation of crystals-dilithium based on improved MDC-NTT[J]. IEEE Transactions on Computers, 2025, 74(9): 2896–2908. doi: 10.1109/TC.2025.3576934.
|
| [19] |
陈韬, 赵旺鹏, 别梦妮, 等. 格基后量子密码双域可重构多项式乘法运算单元架构研究[J]. 电子与信息学报, 2026, 48(4): 1646–1658. doi: 10.11999/JEIT250929.
CHEN Tao, ZHAO Wangpeng, BIE Mengni, et al. Research on the architecture of dual-field reconfigurable polynomial multiplication unit for lattice-based post-quantum cryptography[J]. Journal of Electronics & Information Technology, 2026, 48(4): 1646–1658. doi: 10.11999/JEIT250929.
|
| [20] |
郑集文, 赵石磊, 张子悦, 等. 面向格密码的高面积效率基-4快速数论变换硬件架构与无访存冲突优化设计[J]. 电子与信息学报, 2026, 48(2): 855–865. doi: 10.11999/JEIT250687.
ZHENG Jiwen, ZHAO Shilei, ZHANG Ziyue, et al. High area-efficiency radix-4 number theoretic transform hardware architecture with conflict-free memory access optimization for lattice-based cryptography[J]. Journal of Electronics & Information Technology, 2026, 48(2): 855–865. doi: 10.11999/JEIT250687.
|
| [21] |
赵毅强, 孔金笛, 付玉成, 等. 面向模块化格基密钥封装机制算法多项式乘法的侧信道安全防护关键技术研究[J]. 电子与信息学报, 2025, 47(9): 3126–3136. doi: 10.11999/JEIT250292.
ZHAO Yiqiang, KONG Jindi, FU Yucheng, et al. Research on key technologies of side-channel security protection for polynomial multiplication in ML-KEM/Kyber algorithm[J]. Journal of Electronics & Information Technology, 2025, 47(9): 3126–3136. doi: 10.11999/JEIT250292.
|