High-Performance Hardware Implementation of CRYSTALS-Dilithium

被引:32
|
作者
Beckwith, Luke [1 ]
Duc Tri Nguyen [1 ]
Gaj, Kris [1 ]
机构
[1] George Mason Univ, Fairfax, VA 22030 USA
关键词
Post-Quantum Cryptography; Digital Signature; Number Theoretic Transform; FPGA;
D O I
10.1109/ICFPT52863.2021.9609917
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Many currently deployed public-key cryplosystems are based on the difficulty of the discrete logarithm and integer factorization problems. However, given an adequately sized quantum computer, these problems can be solved in polynomial time as a function of the key size. Due to the future threat of quantum computing to current cryptographic standards, alternative algorithms that remain secure under quantum computing are being evaluated for future use. One such algorithm is CRYSTALS-Dilithium, a lattice-based digital signature scheme, which is a finalist in the NISI' Post Quantum Cryptography (PQC) competition. As a part of this evaluation, high-performance implementations of these algorithms must be investigated. This work presents a high-performance implementation of CRYSTALS-Dilithium targeting FPGAs. In particular, we present a design that achieves the best latency for an FPGA implementation to date. We also compare our results with the most-relevant previous work on hardware implementations of NIST Round 3 post-quantum digital signature candidates.
引用
收藏
页码:250 / 259
页数:10
相关论文
共 50 条
  • [1] A Compact and High-Performance Hardware Architecture for CRYSTALS-Dilithium
    Zhao C.
    Zhang N.
    Wang H.
    Yang B.
    Zhu W.
    Li Z.
    Zhu M.
    Yin S.
    Wei S.
    Liu L.
    IACR Transactions on Cryptographic Hardware and Embedded Systems, 2021, 2022 (01): : 270 - 295
  • [2] Sparse Polynomial Multiplication-based High-Performance Hardware Implementation for CRYSTALS-Dilithium
    Zhao, Hang
    Zhao, Cankun
    Zhu, Wenping
    Yang, Bohan
    Wei, Shaojun
    Liu, Leibo
    2024 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST, HOST, 2024, : 150 - 159
  • [3] In-depth Correlation Power Analysis Attacks on a Hardware Implementation of CRYSTALS-Dilithium
    Wang, Huaxin
    Gao, Yiwen
    Liu, Yuejun
    Zhang, Qian
    Zhou, Yongbin
    CYBERSECURITY, 2024, 7 (01):
  • [4] Hardware Acceleration for High-Volume Operations of CRYSTALS-Kyber and CRYSTALS-Dilithium
    Carril, Xavier
    Kardaris, Charalampos
    Ribes-gonzalez, Jordi
    Farras, Oriol
    Hernandez, Carles
    Kostalabros, Vatistas
    Gonzalez-jimenez, Joel ulises
    Moreto, Miquel
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2024, 17 (03)
  • [5] A Software/Hardware Co-Design of Crystals-Dilithium Signature Scheme
    Zhou, Zhen
    He, Debiao
    Liu, Zhe
    Luo, Min
    Choo, Kim-Kwang Raymond
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2021, 14 (02)
  • [6] A Novel Power Analysis Attack against CRYSTALS-Dilithium Implementation
    Liu, Yong
    Liu, Yuejun
    Zhou, Yongbin
    Gao, Yiwen
    Qiao, Zehua
    Wang, Huaxin
    IEEE EUROPEAN TEST SYMPOSIUM, ETS 2024, 2024,
  • [7] Crystals-Dilithium on ARMv8
    Kim, Youngbeom
    Song, Jingyo
    Youn, Taek-Young
    Seo, Seog Chung
    SECURITY AND COMMUNICATION NETWORKS, 2022, 2022
  • [8] Lightweight Hardware Accelerator for Post-Quantum Digital Signature CRYSTALS-Dilithium
    Gupta, Naina
    Jati, Arpan
    Chattopadhyay, Anupam
    Jha, Gautam
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2023, 70 (08) : 3234 - 3243
  • [9] High-performance and Configurable SW/HW Co-design of Post-quantum Signature CRYSTALS-Dilithium
    Mao, Gaoyu
    Chen, Donglong
    Li, Guangyan
    Dai, Wangchen
    Sanka, Abdurrashid Ibrahim
    Koc, Cetin Kaya
    Cheung, Ray C. C.
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2023, 16 (03)
  • [10] Acceleration of Post Quantum Digital Signature Scheme CRYSTALS-Dilithium on Reconfigurable Hardware
    Campbell, Donal
    Rafferty, Ciara
    Khalid, Ayesha
    O'Neill, Maire
    2022 32ND INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, FPL, 2022, : 462 - 463