Full-stack
crypto integration.

From application code to silicon, the QuantaCore SDK provides a unified interface across every layer of the stack.

LayerComponentDetail
ApplicationLanguage BindingsC, C++, Python, Rust, Go, Java, Node.js, C#
ProviderCrypto ProvidersPKCS#11 v2.40, OpenSSL 3.x Provider, Windows CNG
CorelibquantacoreC/C++ core library with async API and batch operations
KernelKernel DriverLinux (GPL v2), Windows (KMDF), FreeBSD (BSD)
HardwareQUAC-100PCIe Gen5 x8x8 (or Gen4 x16) with DMA and SR-IOV

Your language,
our hardware.

LanguagePackageInstallAsync
C / C++libquantacoreapt install libquantacore-devCallbacks
Pythonquantacorepip install quantacoreasyncio
Rustquantacore-rscargo add quantacore-rsasync/await
Goquantacore-gogo get dyber.org/quantacore-gogoroutines
Javaquantacore-javaMaven CentralCompletableFuture
Node.js@dyber/quantacorenpm install @dyber/quantacorePromises
C#Dyber.QuantaCoredotnet add package Dyber.QuantaCoreasync/await

Every algorithm,
one API.

Key Encapsulation

ML-KEM (FIPS 203)

Key generation, encapsulation, and decapsulation. Parameter sets 512, 768, and 1024.

Digital Signatures

ML-DSA (FIPS 204)

Key generation, signing, and verification. Parameter sets 44, 65, and 87.

Hash Signatures

SLH-DSA (FIPS 205)

Stateless hash-based signatures. All SHA-2 and SHAKE parameter set variants.

Migration

Hybrid Modes

Combined classical + PQC operations. ML-KEM + ECDH and ML-DSA + ECDSA composite schemes.

Entropy

QRNG

Quantum random number generation at >800 Mbps. SP 800-90B compliant entropy source.

Interop

Classical Algorithms

AES-256-GCM, SHA-2/3, ECDSA, ECDH, RSA. Hardware-accelerated for backward compatibility.

Deploy anywhere.

PlatformStatusNotes
Linux (Ubuntu, RHEL, Debian)GAKernel 5.15+, DKMS packages available
Windows Server 2022+GAKMDF driver, WHQL certified
FreeBSD 13+BetaBSD-licensed kernel module
Docker / KubernetesGADevice plugin, Helm charts, GPU-style resource scheduling
SR-IOVGAUp to 64 virtual functions per device

Three lines to
quantum-safe.

A complete ML-KEM key exchange in Python. Generate keys, encapsulate a shared secret, and decapsulate on the other side.

Python
from quantacore import QUAC, MLKEM

# Initialize hardware connection
device = QUAC()

# Generate ML-KEM-768 keypair (~200ns on hardware)
pk, sk = device.keygen(MLKEM.KEM768)

# Encapsulate: produce ciphertext + shared secret
ct, ss_sender = device.encapsulate(pk)

# Decapsulate: recover shared secret from ciphertext
ss_receiver = device.decapsulate(ct, sk)

assert ss_sender == ss_receiver  # Shared secrets match
print("Key exchange complete.")

Open source SDK.
Open standards.

SDK & Bindings

Apache 2.0

The QuantaCore SDK, all language bindings, and example code are released under the Apache License 2.0. Free for commercial and non-commercial use.

Kernel Modules

GPL v2

Linux kernel driver modules are released under the GNU General Public License v2, consistent with Linux kernel licensing requirements.

SDK downloads: Visit the documentation portal for installation guides, API reference, and sample projects for all supported languages and platforms.

Platforms
Linux Windows macOS OpenSSL 3.x PKCS#11 Docker Kubernetes

Start building
quantum-safe
infrastructure.

Pilot program now accepting applications. Request evaluation hardware or talk to our engineering team.