Lux Proposals
← All proposals
LP-0012Finalpqmldsamlkemslhdsacorona

LP-012: Post-Quantum Cryptography GPU Acceleration

Abstract

All NIST FIPS post-quantum algorithms run natively on GPU. The Number Theoretic Transform (NTT) is the shared primitive — 6 GPU NTT variants accelerate ML-DSA, ML-KEM, SLH-DSA, and Pulsar simultaneously.

Algorithms

| Algorithm | Standard | Operation | GPU Kernel |
|-----------|----------|-----------|------------|
| ML-DSA-65 | FIPS 204 | Signature verify | mldsa.metal |
| ML-KEM-768 | FIPS 203 | Key decapsulate | mlkem.metal |
| SLH-DSA | FIPS 205 | Signature verify | slhdsa.metal |
| Pulsar | Lux-specific | Threshold sign | corona.metal |

Shared NTT

6 NTT variants optimized for different use cases: