Logo
Sign in
Product Logo
NVIDIA cuPQCNVIDIA

NVIDIA cuPQC is an SDK of optimized libraries for implementing GPU-accelerated Post-Quantum Cryptography (PQC) workflows—especially crucial in high-throughput data environments.

Vendor

Vendor

NVIDIA

Company Website

Company Website

cuPQC-algorithms-performance.svg
Product details

NVIDIA cuPQC is an SDK of optimized libraries for implementing GPU-accelerated Post-Quantum Cryptography (PQC) workflows, especially crucial in high-throughput data environments. cuPQC achieves breakthrough performance on the NIST finalist algorithms ML-KEM and ML-DSA, with the flexibility to easily add future algorithms. It accelerates NIST ML-KEM Keygen, Encapsulation, and Decapsulation by 143x, 99x, and 84x, respectively, over a state-of-the-art CPU. cuPQC offers a robust set of cryptographic primitives, enabling developers to implement advanced cryptographic schemes with flexibility and performance.

Features

  • Crypto Agility with NIST Algorithms: Achieves breakthrough performance on the NIST finalist algorithms ML-KEM and ML-DSA, with the flexibility to easily add future algorithms.
  • High Performance: Accelerates NIST ML-KEM Keygen, Encapsulation, and Decapsulation by 143x, 99x, and 84x, respectively, over a state-of-the-art CPU.
  • Comprehensive Cryptographic Primitives: Offers a robust set of cryptographic primitives, enabling developers to implement advanced cryptographic schemes with flexibility and performance.
  • Broad GPU Platform Support: Optimized for diverse GPU platforms—from embedded platforms like NVIDIA Jetson™ to data center-scale platforms.
  • Side-Channel Secure: GPU-tailored code is secured against state-of-the-art microarchitectural and timing attacks.

Benefits

  • Enhanced Performance: Delivers significant performance improvements, making PQC workflows faster and more efficient.
  • Flexibility: Supports a wide range of cryptographic algorithms and primitives, providing developers with the tools they need to implement advanced cryptographic schemes.
  • Security: Ensures robust security against microarchitectural and timing attacks, making it suitable for high-security applications.
  • Scalability: Optimized for diverse GPU platforms, making it suitable for both embedded and data center-scale environments.
  • Adopted by the Global Cryptography Ecosystem: Used by leading cryptographic developers, cloud service providers, and leading security startups.
Find more products by category
Development SoftwareView all