A GPU-Accelerated High-Performance Design for CRYSTALS-Dilithium Digital Signature

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Scopus citations

Abstract

Our approach leverages the massive parallelism and computational power of a modern Graphics Processing Unit (GPU) to accelerate CRYSTALS-Dilithium's key operations. While post-quantum cryptographic algorithms like Dilithium offer robust security, they face computational challenges in high-throughput scenarios. Dilithium's performance bottlenecks, particularly in polynomial arithmetic and random sampling, have limited its practical deployment. To address these challenges, we leverage GPU acceleration as a promising solution to enhance efficiency. Our approach develops novel GPU-centric algorithms and data structures tailored to Dilithium's requirements. We focus on optimizing Number Theoretic Transforms (NTT), polynomial arithmetic, and random sampling, with an emphasis on batch processing and efficient memory management to maximize throughput. Experimental results demonstrate significant performance improvements over existing implementations. Our GPU-accelerated version consistently outperforms reference implementations, achieving speed-ups ranging from 53.7% to 59.9% for signature generation and 20.0% to 63.8% for verification across various security levels. These results highlight the potential of our approach in enabling efficient post-quantum cryptography for high-performance applications.

Original languageEnglish (US)
Title of host publication2025 IEEE International Conference on Consumer Electronics, ICCE 2025
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798331521165
DOIs
StatePublished - 2025
Event2025 IEEE International Conference on Consumer Electronics, ICCE 2025 - Las Vegas, United States
Duration: Jan 11 2025Jan 14 2025

Publication series

NameDigest of Technical Papers - IEEE International Conference on Consumer Electronics
ISSN (Print)0747-668X
ISSN (Electronic)2159-1423

Conference

Conference2025 IEEE International Conference on Consumer Electronics, ICCE 2025
Country/TerritoryUnited States
CityLas Vegas
Period1/11/251/14/25

Keywords

  • CRYSTALS-Dilithium
  • digital signatures
  • GPU
  • NTT
  • parallel processing
  • post-quantum cryptography

ASJC Scopus subject areas

  • Industrial and Manufacturing Engineering
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'A GPU-Accelerated High-Performance Design for CRYSTALS-Dilithium Digital Signature'. Together they form a unique fingerprint.

Cite this