Trust centre · Cryptography

Post-quantum migration

Seal is not post-quantum secure today. This page documents what we sign with, what survives a cryptographically relevant quantum computer (CRQC), and the checkpoints that gate the v2 migration to ML-DSA hybrid signing.

The chain hash (SHA-256) is quantum-resilient. Tampering with any past receipt breaks every later chain hash, whatever an attacker can forge. That bounds the blast radius of a future CRQC under DORA, MiFID II, or EU AI Act long-retention obligations.

What we sign with today

Ed25519 attestation signature
The signature on every receipt. Proves the gateway, not an imposter, made the decision.
Used in: Every receipt on every gateway request
RFC 8032. Forgeable under Shor against any captured public key once a CRQC exists.
Classical only
Schnorr proof on BN254 G1 (in preview)
A cryptographic proof that policy enforcement ran without revealing the request content.
Used in: Per-trace ZK enforcement proofs (in preview)
Discrete-log assumption on an elliptic curve; Shor breaks it.
Classical only
Groth16 proof on BN254 (in development)
A succinct proof that a request was checked against a known threat list, without revealing which entry matched.
Used in: Pairing-based ZK threat-membership proofs (in development)
Bilinear-pairing soundness; Shor breaks it.
Classical only
SHA-256 chain hash
The fingerprint that links each receipt to the previous one for the same org. Tampering breaks the chain.
Used in: Per-receipt live chain (chain integrity)
Grover gives 2x speedup, ~128-bit residual security. Chain integrity preserved.
PQ-resilient
SHA-256 canonical payload digest
The fingerprint of each receipt itself, what the signature is computed over.
Used in: Receipt canonicalisation
Same Grover argument as the chain hash.
PQ-resilient
AES-256 (data at rest, when used)
Symmetric encryption for any persisted data. Prompts and responses are not stored, so this surfaces only for retention metadata.
Used in: Encrypted columns, KMS keys
~128-bit residual against Grover. Acceptable.
PQ-resilient

Where migration sits

Seal is not post-quantum secure today, and this page says what we sign with now rather than when that changes. The hybrid-signing design and the criteria that would gate a migration are shared with security reviewers on request. Contact us for the detail.

Threat model today

For enterprise security reviewers

The normative text is ATTESTATION-v1, §12 Post-Quantum Migration. Confidential security disclosures: SECURITY.md.

Last reviewed July 2026 · updated on NIST, ANSSI, or BSI guidance changes