Skip to main navigation Skip to search Skip to main content

High-Performance Implementation of Crystals-Dilithium using DSP-Free NTTs on FPGA

  • Junxin Chen
  • , Jianning Pan
  • , Chen Chen
  • , Hua Guo
  • , Bo Li
  • , Wenmao Liu
  • , Xiyong Zhang
  • Beihang University
  • Ltd.
  • Beijing Institute of Satellite Information Engineering

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review

Abstract

With the release of the NIST post-quantum cryptography (PQC) standard ML-DSA (Dilithium), achieving high-performance signature algorithms on resource-constrained hardware devices, such as low-end FPGAs, has become a research trend. However, most of the existing solutions either rely on scarce Digital Signal Processing (DSP) or use logic-only implementations that suffer from large area and poor timing. To address the limitations, we propose a high-performance deeply pipelined modular-multiplier and a dilithium implementation. First, we propose an optimized encoding scheme that combines Multiple Constant Multiplication (MCM) with Canonical Signed Digit (CSD) encoding to eliminate DSP dependency and to maximize resource reuse; Secondly,we derive the accurate upper bound via modulus properties for a compact, single-cycle parallel reduction circuit and remove carry-chain delays. Lastly, we integrate an improved fully pipelined Radix-2 Multipath Delay Commutator NTT (MDC-NTT) to boost frequency. Evaluated On Xilinx Artix-7, compared to DSP-based schemes, our DSP-free NTT multiplier achieves a peak frequency of 186 MHz and improves the average ATP by over 40%. Compared to SOTA DSP-free design, our design boosts 29.2% frequency along with comparable ATP.

Original languageEnglish
Title of host publicationProceedings - 2026 IEEE 12th Conference on Big Data Security on Cloud, BigDataSecurity 2026
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages112-118
Number of pages7
ISBN (Electronic)9798319532367
DOIs
StatePublished - 2026
Event12th IEEE International Conference on Big Data Security on Cloud, BigDataSecurity 2026 - New York, United States
Duration: 8 May 2026 → 10 May 2026

Publication series

NameProceedings - 2026 IEEE 12th Conference on Big Data Security on Cloud, BigDataSecurity 2026

Conference

Conference12th IEEE International Conference on Big Data Security on Cloud, BigDataSecurity 2026
Country/TerritoryUnited States
CityNew York
Period8/05/26 → 10/05/26

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 12 - Responsible Consumption and Production
    SDG 12 Responsible Consumption and Production

Keywords

  • Crystals-Dilithium
  • DSP-Free
  • FPGA
  • Multiple Constant Multiplication
  • Number Theoretic Transform

Fingerprint

Dive into the research topics of 'High-Performance Implementation of Crystals-Dilithium using DSP-Free NTTs on FPGA'. Together they form a unique fingerprint.

Cite this