QUAC 100 Hardware Architecture
Quantum-Resistant Universal Accelerator Card — Technical Reference
The QUAC 100 (Quantum-Resistant Universal Accelerator Card) is a PCIe-based cryptographic accelerator purpose-built for post-quantum cryptography. Built on the AMD Versal HBM adaptive SoC platform, it integrates NIST-standardized PQC acceleration, hardware security module functionality, quantum random number generation, and AI-powered side-channel protection in a single PCIe card.
The QUAC 100 addresses the critical performance bottleneck created by software-only PQC implementations. Where software ML-KEM-768 encapsulation typically completes in 200+ microseconds, the QUAC 100 delivers the same operation in 4.8 μs — a 43x improvement — while simultaneously providing HSM-grade key management and hardware-quality entropy generation.
Hardware Overview #
Component Summary
| Component | Description |
|---|---|
| Platform | AMD Versal HBM Adaptive SoC — single-device architecture |
| PQC Algorithms | ML-KEM (FIPS 203), ML-DSA (FIPS 204), SLH-DSA (FIPS 205) — all parameter sets |
| Symmetric | AES-128/256-GCM, AES-256-XTS, SHA3-256/512, SHAKE-128/256 |
| Memory | 32 GB HBM2e in-package, 820 GB/s bandwidth |
| QRNG | Dual free-running ring oscillator entropy sources, >800 Mbps conditioned output (NIST SP 800-90B) |
| HSM | Integrated hardware security module, FIPS 140-3 Level 3 (IUT with atsec) |
| Security | AI-powered side-channel protection: DPA, SPA, EMA, timing attack countermeasures |
| Host Interface | PCIe Gen5 x8x8 (or Gen4 x16), 128b/130b encoding, 8 DMA channels |
| Software | QuantaCore SDK — OpenSSL 3.x provider, PKCS#11, C/C++, Python, Go, Rust, Java |
Key Features
| Capability | Replaces | Benefit |
|---|---|---|
| PQC Acceleration | Software PQC libraries | 43x+ throughput improvement, sub-microsecond latency |
| HSM Functionality | Standalone HSM appliance ($50K+) | FIPS 140-3 Level 3 key management in every server |
| QRNG Generation | External QRNG device | Hardware-quality entropy at >800 Mbps conditioned for all crypto operations |
System Architecture #
Click any block in the diagram below to explore the QUAC 100's functional subsystems.
Architecture Overview
Click any block in the diagram to explore that subsystem.
Click to reset
PCIe Gen5 x8x8 Host Interface
Primary host connection providing high-bandwidth, low-latency communication with the server.
↠Back to overview
PQC Acceleration Engine
Hardware-accelerated implementation of all three NIST-standardized post-quantum algorithms.
↠Back to overview
Quantum Random Number Generator
Hardware entropy source providing cryptographic-grade randomness.
↠Back to overview
HSM Engine
Integrated hardware security module for secure key lifecycle management.
↠Back to overview
Side-Channel Protection
AI-powered real-time threat detection with hardware countermeasures.
↠Back to overview
High Bandwidth Memory
In-package HBM provides massive bandwidth for cryptographic state and key storage.
↠Back to overview
QuantaCore SDK
Multiple integration pathways for existing and new applications.
↠Back to overview
Performance Benchmarks #
All figures from the QUAC 100 Hardware Documentation Rev 2.0, Appendix G. Throughput numbers represent batch processing on the full platform.
ML-KEM (FIPS 203) — Key Encapsulation
| Operation | ML-KEM-512 | ML-KEM-768 | ML-KEM-1024 |
|---|---|---|---|
| KeyGen Latency | 4.2 μs | 5.1 μs | 6.8 μs |
| KeyGen Throughput | 238,000 ops/s | 196,000 ops/s | 147,000 ops/s |
| Encaps Latency | 4.0 μs | 4.8 μs | 6.2 μs |
| Encaps Throughput | 250,000 ops/s | 208,000 ops/s | 161,000 ops/s |
| Decaps Latency | 5.0 μs | 6.0 μs | 7.5 μs |
| Decaps Throughput | 200,000 ops/s | 167,000 ops/s | 133,000 ops/s |
ML-DSA (FIPS 204) — Digital Signatures
| Operation | ML-DSA-44 | ML-DSA-65 | ML-DSA-87 |
|---|---|---|---|
| KeyGen Latency | 8 μs | 12 μs | 18 μs |
| KeyGen Throughput | 125,000 ops/s | 83,000 ops/s | 56,000 ops/s |
| Sign Latency | 10 μs | 15 μs | 22 μs |
| Sign Throughput | 100,000 ops/s | 67,000 ops/s | 45,000 ops/s |
| Verify Latency | 6 μs | 8 μs | 12 μs |
| Verify Throughput | 167,000 ops/s | 125,000 ops/s | 83,000 ops/s |
SLH-DSA (FIPS 205) — Hash-Based Signatures
| Operation | SLH-DSA-128s | SLH-DSA-192s | SLH-DSA-256s |
|---|---|---|---|
| KeyGen Latency | 50 μs | 75 μs | 100 μs |
| Sign Latency | 500 μs | 800 μs | 1,200 μs |
| Sign Throughput | 2,000 ops/s | 1,250 ops/s | 833 ops/s |
| Verify Latency | 25 μs | 35 μs | 50 μs |
| Verify Throughput | 40,000 ops/s | 29,000 ops/s | 20,000 ops/s |
Symmetric Cryptography & QRNG
| Algorithm | Throughput | Latency (1 KB) | Notes |
|---|---|---|---|
| AES-128-GCM | 20 Gbps | 0.4 μs | Authenticated encryption |
| AES-256-GCM | 16 Gbps | 0.5 μs | Authenticated encryption |
| AES-256-XTS | 14 Gbps | 0.6 μs | Disk encryption |
| SHA3-256 | 20 Gbps | 0.4 μs | Hash function |
| SHA3-512 | 12 Gbps | 0.7 μs | Hash function |
| QRNG Entropy | >800 Mbps | — | Conditioned output, dual free-running ring oscillators (raw ~1.5 Gbps) |
Power vs. Performance
| Workload | Power (W) | Efficiency | Notes |
|---|---|---|---|
| Idle | 45W | — | Device enabled, no operations |
| Mixed Workload (typical) | 160W | — | Representative datacenter load |
| AES-256-GCM (100%) | 180W | 89 Mbps/W | 16 Gbps at 180W |
| ML-DSA-65 Sign (100%) | 200W | 335 ops/W | 67K ops/s at 200W |
| ML-KEM-768 (100%) | 220W | 891 ops/W | 196K ops/s at 220W |
Interfaces #
Host Interface
| Parameter | Specification |
|---|---|
| Host Interface | PCIe Gen5 x8x8 (or Gen4 x16) |
| PCIe Encoding | 128b/130b |
| Link Training | Automatic Gen5/Gen4 fallback |
| DMA Channels | 8 independent (4 H2D, 4 D2H) |
| MSI-X Vectors | 8 vectors |
PCIe Timing
| Operation | Typical | Maximum | Notes |
|---|---|---|---|
| Configuration Read | 100 ns | 1 μs | |
| Configuration Write | 100 ns | 1 μs | |
| Memory Read (32-bit) | 200 ns | 500 ns | BAR0 access |
| Memory Write (32-bit) | 150 ns | 400 ns | Posted write |
| DMA Read (4 KB) | 2 μs | 10 μs | Host to device |
| DMA Write (4 KB) | 2 μs | 10 μs | Device to host |
| MSI-X Interrupt | 300 ns | 1 μs | Latency to host |
Software Integration #
The QUAC 100 integrates with existing cryptographic infrastructure through multiple pathways, enabling both transparent acceleration of deployed applications and maximum-performance native access.
OpenSSL 3.x Provider
Transparent acceleration of existing applications via the standard OpenSSL provider interface. No application code changes required.
PKCS#11 Interface
HSM-compatible cryptographic token interface for enterprise key management systems and certificate authorities.
QuantaCore SDK
Native C/C++, Python, Go, Rust, and Java APIs for maximum performance. Full control over algorithm selection and batching.
Power & Thermal #
| Parameter | Specification |
|---|---|
| Power Input | 12V from PCIe slot + auxiliary connector |
| Idle Power | 45W |
| Typical Power (mixed workload) | 190W |
| Maximum Power (sustained) | 200W |
| Peak Power | 232W |
| Operating Temperature (Ambient) | 0°C to +70°C |
| Cooling | Dual-width passive heatsink (active optional) |
| Required Airflow | 200 LFM minimum, 400 LFM recommended |
Thermal Resistance
| Path | Value | Notes |
|---|---|---|
| Junction to Case (θJC) | 0.08 °C/W | Package specification |
| Case to Heatsink (θCS) | 0.05 °C/W | With thermal interface material |
| Heatsink to Ambient (θSA) | 0.15 °C/W | At 300 LFM airflow |
| Junction to Ambient (θJA) | 0.28 °C/W | Total thermal resistance |
Mechanical Specifications #
| Dimension | Specification | Notes |
|---|---|---|
| Form Factor | PCIe full-height, 3/4 length, dual-slot | Standard enterprise server compatible |
| Card Length | 267 mm (10.5″) | Full-length PCIe specification |
| Card Height | 111.15 mm (4.37″) | Standard PCIe height |
| Width | Dual-slot | Two slot widths for heatsink clearance |
| Weight | ~500 g | Including all components and heatsink |
| Edge Connector | Standard 164-pin (x16) | 30 μ″ hard gold plating |
| PCB Layers | 20 | 2 oz outer, 1 oz inner copper |
| PCB Thickness | 2.40 mm ±0.20 mm |
SKU Configurations #
The QUAC 100 is available in multiple configurations to match different deployment requirements.
QUAC100-STD
StandardBalanced performance for development, testing, and moderate production workloads.
QUAC100-PRO
ProfessionalMaximum performance for enterprise and hyperscale datacenter deployments.
QUAC100-PRO-NET
NetworkingDirect network connectivity with QSFP-DD mezzanine for TLS offload and network security appliances.
QUAC100-GOV
GovernmentEnhanced security features: tamper-evident packaging, FIPS 140-3 Level 3, CC EAL4+.
QUAC100-DEV
Developer KitEverything needed to begin software development and integration.
Related Documentation #
| Document Number | Title | Description |
|---|---|---|
| QUAC100-SDK-001 | QuantaCore SDK Developer Guide | Complete SDK documentation including API reference, programming guides, and code examples |
| QUAC100-FW-001 | Firmware Architecture Guide | Detailed firmware architecture specifications |
| QUAC100-DRV-001 | Linux Kernel Driver Guide | Linux driver architecture, development guidelines, and kernel integration |
| QUAC100-DRV-002 | Windows KMDF Driver Guide | Windows driver development using Kernel-Mode Driver Framework |
| QUAC100-INT-001 | OpenSSL Provider Integration | Integration guide for OpenSSL 3.x provider implementation |
| QUAC100-INT-002 | PKCS#11 Integration Guide | PKCS#11 cryptographic token interface implementation |
| QUAC100-CERT-001 | FIPS 140-3 Security Policy | FIPS 140-3 Level 3 cryptographic module security policy |
| QUAC100-QSG-001 | Quick Start Guide | Installation and initial configuration |
Support & Contact #
| Department | Contact |
|---|---|
| General Sales | sales@dyber.org |
| Enterprise Sales | enterprise@dyber.org |
| Government Sales | government@dyber.org |
| Technical Support | support@dyber.org |
| Documentation Feedback | docs@dyber.org |
| Security Vulnerabilities | security@dyber.org |