KEY EXCHANGE…000
Skip to content

Post-quantum database encryption · NIST FIPS 203

Encryption that survives the quantum era.

QuorVault encrypts the sensitive data in your database (emails, phone numbers, customer records) with hybrid classical + post-quantum cryptography. Safe today, and against the quantum computers of tomorrow.

X25519✦ML-KEM-768 · FIPS 203✦AES-256-GCM✦HKDF-SHA256✦OpenSSL 3.5 · open source✦Field-level encryption✦Context binding✦No homemade crypto✦X25519✦ML-KEM-768 · FIPS 203✦AES-256-GCM✦HKDF-SHA256✦OpenSSL 3.5 · open source✦Field-level encryption✦Context binding✦No homemade crypto✦

01The threat

A powerful enough quantum computer will break RSA and elliptic curves. Attackers don't need to wait: they collect your encrypted data today to decrypt it tomorrow.

RSA-2048 / X25519 SECURE

Harvest now, decrypt later

Your data is already being collected

Attackers intercept and store encrypted data today, waiting for the machine that will open it.

Shor's algorithm

RSA and ECC will fall

On a large enough quantum computer, factoring and discrete logarithms become easy. RSA, ECDH and X25519 alone are no longer enough.

NIST · August 2024

The new standards are here

FIPS 203 standardizes ML-KEM for post-quantum key exchange. Migration starts now, not on Q-Day.

02Hybrid by design

Break one. Still locked.

Your key is derived from two independent secrets. Recovering it requires breaking X25519 and ML-KEM-768.

⚛ Quantum attack in progress0%

Classical

X25519

SECURE

Post-quantum

ML-KEM-768

SECURE

key = HKDF-SHA256( X25519 ‖ ML-KEM-768 )

✓ Your data stays encrypted.

03How it works

Four layers.
No shortcuts.

No algorithm is invented. QuorVault assembles public, standardized building blocks so your security never rests on a single assumption.

01

A sealed key vault

QuorVault creates a vault: a key file protected by a strong password. Your private keys live inside it, encrypted, never in plain text.

vault.qvLOCKED

Master password

X25519 private key••••·••••·••••·••••
ML-KEM-768 private key••••·••••·••••·••••
Wrapped data key••••·••••·••••·••••

02

Field-level encryption

A 256-bit data key encrypts your sensitive values with AES-256-GCM, column by column, row by row. The rest of your database stays untouched.

table customersPLAINTEXT
idemailphone
42alice@acme.io+33 6 12 34 56 78
43bob@corp.com+1 415 555 0134
44chen@lab.dev+44 20 7946 0958

03

Hybrid key wrapping

The data key is itself encrypted with X25519 and ML-KEM-768 together, combined through HKDF-SHA256, then stored in the vault. To recover it, an attacker must break both.

X25519classical secretML-KEM-768post-quantum secretHKDF-SHA256combineData keyAES-256Wrapped key→ stored in vault

04

Bound to its place

Every encrypted value is tied to its exact location: table, column and row ID. Copy it to another row and decryption simply fails.

customers.email#42
customers.email#57qv1:Lk2mWc…
qv1:9fQzL2…

✕ Decryption failed: bound to customers.email#42

✓ Decrypts only in its own row

05Before / after

Same breach. Different ending.

Your database dump leaks

Emails and phones readable

Traffic recorded today, quantum tomorrow

Decrypted on Q-Day

Classical crypto gets broken

Game over

A value is swapped between rows

Goes unnoticed

Keys at rest

Often in plain config files

06Specs

Numbers, not promises.

1184bytes
ML-KEM-768 public key
1088bytes
Encapsulated ciphertext
256bits
AES-GCM data key
2secrets
An attacker must break, not just one

07Features

Built for the world after Q-Day.

Hybrid by design

X25519 + ML-KEM-768: proven classical security and post-quantum resistance, combined. Breaking one is not enough.

Field-level encryption

Encrypt exactly what matters: emails, phone numbers, customer data. Column by column, row by row.

Context binding

Each ciphertext is bound to its table, column and row ID. Swapping values between rows fails.

Envelope encryption

A data key encrypts your values; that key is itself wrapped by the hybrid scheme and kept in the vault.

Password-protected vault

Private keys are stored encrypted in a key vault, unlocked only with a strong password.

No homemade crypto

Only public standards: NIST FIPS 203, AES-256-GCM, HKDF-SHA256, all through open-source OpenSSL 3.5.

08Standards

Nothing invented. Everything public.

Every building block is an open standard, reviewed by cryptographers worldwide. That's the only kind of security worth paying for.

NIST

ML-KEM

FIPS 203

Post-quantum key exchange

IETF

X25519

RFC 7748

Classical key exchange

NIST

AES

FIPS 197

Symmetric encryption

NIST

GCM

SP 800-38D

Authenticated mode

IETF

HKDF

RFC 5869

Key derivation

Open source

OpenSSL

OpenSSL 3.5

Implementation of every primitive

QuorVault

Your data. Sealed for the quantum era.

Ready when you are

Your data deserves a future.

Tell us about your database. We'll come back with a free, tailored quote for installation, with or without monthly support.

or write to contact@quorvault.com · read the FAQ