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 条
  • [21] Performance of New Hope and CRYSTALS-Dilithium Postquantum Schemes in the Transport Layer Security Protocol
    Francisco De Abiega-L'Eglisse, Alfonso
    Andrae Delgado-Vargas, Kevin
    Quetzalcoatl Valencia-Rodriguez, Fernando
    Gerardo Gonzalez-Quiroga, Victor
    Gallegos-Garcia, Gina
    Nakano-Miyatake, Mariko
    IEEE ACCESS, 2020, 8 : 213968 - 213980
  • [22] CDBS: blind signature scheme based on CRYSTALS-Dilithium algorithm
    Yang, Yatao
    Chang, Xin
    Shi, Haopeng
    Wang, Wei
    Wang, Ke
    Tongxin Xuebao/Journal on Communications, 45 (07): : 184 - 195
  • [23] Evaluating the Security of CRYSTALS-Dilithium in the Quantum Random Oracle Model
    Jackson, Kelsey A.
    Miller, Carl A.
    Wang, Daochen
    ADVANCES IN CRYPTOLOGY, PT VI, EUROCRYPT 2024, 2024, 14656 : 418 - 446
  • [24] TOPCOAT: towards practical two-party Crystals-Dilithium
    Snetkov, Nikita
    Vakarjuk, Jelizaveta
    Laud, Peeter
    DISCOVER COMPUTING, 2024, 27 (01)
  • [25] Evaluating the Security of CRYSTALS-Dilithium in the Quantum Random Oracle Model
    Jackson, Kelsey A.
    Miller, Carl A.
    Wang, Daochen
    ADVANCES IN CRYPTOLOGY, PT VII, EUROCRYPT 2024, 2024, 14657 : 418 - 446
  • [26] HARDWARE IMPLEMENTATION OF A HIGH-PERFORMANCE TRIGGER SYSTEM
    GENTHER, SA
    EVEL, EA
    HEWLETT-PACKARD JOURNAL, 1986, 37 (04): : 26 - 32
  • [27] Practical Public Template Attack Attacks on CRYSTALS-Dilithium With Randomness Leakages
    Qiao, Zehua
    Liu, Yuejun
    Zhou, Yongbin
    Ming, Jingdian
    Jin, Chengbin
    Li, Huizhong
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2023, 18 : 1 - 14
  • [28] CDBS:基于CRYSTALS-Dilithium算法的盲签名方案
    杨亚涛
    常鑫
    史浩鹏
    王伟
    王克
    通信学报, 2024, 45 (07) : 184 - 195
  • [29] On a High-performance and Balanced Method of Hardware Implementation for AES
    Zhang, Xiaotao
    Li, Hui
    Yang, Shouwen
    Han, Shuangshuang
    2013 IEEE 7TH INTERNATIONAL CONFERENCE ON SOFTWARE SECURITY AND RELIABILITY - COMPANION (SERE-C), 2013, : 16 - 20
  • [30] High-Performance Hardware Implementation of LED block cipher
    Mhaouch, Ayoub
    Fradi, Marwa
    Gtifa, Wafa
    Issa, Khaled
    Ben Abdelali, Abdessalem
    Machhout, Mohsen
    2024 IEEE 7TH INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES, SIGNAL AND IMAGE PROCESSING, ATSIP 2024, 2024, : 317 - 321