NVIDIA cuPQC Documentation#
The cuPQC library enables you to execute Post-Quantum Cryptography (PQC) algorithms directly within your CUDA kernels. Fusing PQC operations with other calculations can reduce the latency and improve the performance of your application.
The documentation consists of four main components:
An API reference for a comprehensive overview of the provided functionality.
Highlights#
cuPQC provides:
ML-KEM and ML-DSA PQC algorithm functions designed to be embedded into CUDA kernels
High performance, no unnecessary data movement from and to global memory
Tunability, options to adjust how many threads perform the operations (BlockDim)
Ability to fuse PQC operations with other operations