Last updated: October 21, 2026 | Affiliate Disclosure
Direct visitor? These domains are available for acquisition. PQCKeys.com, PQCKeyStore.com
Post‑quantum cryptography (PQC) is often introduced as “new algorithms for TLS.” That’s true, but incomplete. In real organizations, the harder work is usually key management: where keys live, who can use them, how they’re rotated, what gets logged, what is non-exportable, and how you recover when something goes wrong.
This guide focuses on PQC key management in the systems that actually matter operationally:
- HSMs (hardware security modules) for high-assurance key custody and signing
- KMS (key management services) for centralized, API-driven key controls in cloud and hybrid environments
The aim is to help you build a key management plan that survives the PQC transition without becoming a reliability or compliance incident.
Table of Contents
What “PQC key management” really means
PQC key management is the set of practices and systems used to generate, protect, access-control, rotate, back up (where appropriate), audit, and retire post-quantum-capable keys.
In practice, “PQC key management” usually touches three different key populations:
- Signing keys (highest impact)
- CA keys (root/intermediate) and certificate issuance systems
- code signing / firmware signing keys
- document signing keys
- Key establishment keys (protocol-facing)
- keys used in KEM-based key establishment (e.g., ML‑KEM in protocol key exchange)
- Symmetric keys (still everywhere)
- AES keys for data-at-rest and data-in-transit bulk encryption
- wrapping keys, KEKs, and derived keys
PQC changes (1) and (2) most visibly, but (3) is still the operational backbone.
Related guides
- Cryptographic Agility (Crypto Agility) – key management as enforceable program control
- Crypto Inventory & CBOM – map real key locations and access paths first
- PQC Signatures & Timestamping – high-value signing keys are the hardest case
- Trusted Timestamping (RFC 3161) – TSA/signing key protection and audit meet real timestamp operations
The “hard truth” about HSM/KMS in PQC projects
PQC projects often stall because teams start with the cryptography (“which algorithm?”) instead of the engineering reality:
- Which keys must be non-exportable?
- Which operations must happen in hardware?
- Which environments require validated modules?
- How do we do rotation at scale without outages?
- How do we prove who used which key, when, and for what?
Those are key management questions. If you get those right, the algorithm transition is dramatically less painful.
The standards that matter (facts, not vibes)
NIST PQC is standardized in FIPS now
NIST has approved three PQC Federal Information Processing Standards:
- FIPS 203: ML‑KEM (key encapsulation mechanism; used for key establishment)
https://csrc.nist.gov/pubs/fips/203/final - FIPS 204: ML‑DSA (digital signatures)
https://csrc.nist.gov/pubs/fips/204/final - FIPS 205: SLH‑DSA (digital signatures)
https://csrc.nist.gov/pubs/fips/205/final
Announcement (Aug 2024):
https://www.nist.gov/news-events/news/2024/08/announcing-approval-three-federal-information-processing-standards-fips
CNSA 2.0 makes specific parameter choices (important for procurement)
For National Security Systems (and anyone pulled into that supply chain), NSA CNSA Suite 2.0 calls out parameter sets including ML‑KEM‑1024 and ML‑DSA‑87.
Primary source: NSA CNSA 2.0 FAQ (Dec 2024, v2.1)
https://media.defense.gov/2022/Sep/07/2003071836/-1/-1/0/CSI_CNSA_2.0_FAQ_.PDF
NIST crypto agility guidance explains why key management is central
NIST’s crypto agility guidance frames crypto agility as the capability to replace/adapt cryptographic algorithms across systems while preserving security and operations. Key management is one of the places this succeeds or fails.
NIST CSWP 39‑upd1 (Final; includes updates as of 2026-06-29):
https://csrc.nist.gov/pubs/cswp/39/upd1/considerations-for-achieving-crypto-agility/final
What changes with PQC keys (the operational impact)
PQC doesn’t just change “what algorithm name is on the slide.” It changes concrete engineering constraints.
1) Key and signature sizes are larger (and you feel that in systems)
A simple, factual illustration from the standards:
- ML‑KEM‑1024 sizes (FIPS 203):
- encapsulation (public) key: 1568 bytes
- decapsulation (private) key: 3168 bytes
- ciphertext: 1568 bytes
- shared secret: 32 bytes
(See FIPS 203, Table 3.)
Source: https://csrc.nist.gov/pubs/fips/203/final
- ML‑DSA‑87 sizes (FIPS 204):
- public key: 2592 bytes
- private key: 4896 bytes
- signature: 4627 bytes
(See FIPS 204, Table 2.)
Source: https://csrc.nist.gov/pubs/fips/204/final
Why this matters for key management:
- HSM partition sizing and key object storage become more real constraints.
- API payload sizes and logging/telemetry can balloon if you’re not careful.
- Systems that assumed “signatures are small” can break in surprising places (buffers, database fields, message buses).
2) Your “key types” multiply
Even before PQC, key management often had:
- TLS cert keys
- code signing keys
- envelope encryption keys
- database master keys
- tokenization vault keys
PQC adds:
- new signature key types (ML‑DSA, SLH‑DSA)
- new protocol-facing KEM key material and transition modes (depending on the protocol and ecosystem)
The management challenge is not just generating keys; it’s keeping policies coherent as the taxonomy grows.
3) Performance and concurrency can become planning constraints
You don’t need to memorize benchmarks to plan responsibly. You just need to accept:
- signing and verification costs differ across algorithms and parameter sets
- HSM throughput can become the bottleneck if you push high-volume signing into hardware without capacity planning
So “PQC key management” includes performance planning and deployment architecture, not just key custody.
HSM vs KMS vs “software keystore” (what each is for)
A lot of confusion disappears when you separate the roles.
HSM (Hardware Security Module)
Best when you need:
- strong key custody guarantees (non-exportable keys)
- high assurance for CA keys and signing keys
- separation of duties and tamper resistance
- compliance requirements that favor hardware-backed keys
HSMs are common for:
- root and intermediate CA keys
- high-value code signing keys
- some enterprise signing services
Cloud KMS
Best when you need:
- centralized API-driven key lifecycle for applications
- IAM-based access control and audit logging
- simpler integration with cloud services (storage, databases, secret managers)
- scalable envelope encryption patterns
Cloud KMS is common for:
- data-at-rest keys (envelope encryption)
- application-level encryption services
- hybrid key management patterns when paired with HSM offerings
Software keystore / library-managed keys
Best when you need:
- portability or local-only encryption
- offline verification (public keys) and client-side use cases
But: storing high-value private signing keys in application filesystem keystores is usually a risk decision that should be explicit, not accidental.
The key management decisions PQC forces you to make
This is the part that increases the value of your plan to an end buyer: it’s not generic crypto advice – it’s the actual decision surface.
Decision 1: Which keys must be non-exportable?
Be explicit about which private keys must never leave protected custody:
- CA roots and intermediates (almost always)
- code signing / firmware signing keys (very often)
- customer data protection KEKs (often)
If the answer is “all of them,” you’ll over-constrain and slow the program. If the answer is “none,” you’ll regret it the first time you have an incident.
Decision 2: Where does signing happen?
With PQC, it becomes more important to choose an architecture:
- centralized signing service (HSM-backed), or
- distributed signing (keys deployed to many nodes)
Centralized signing is easier to control and audit; distributed signing can be easier to scale but harder to secure. Neither is “always right.”
Decision 3: How do you rotate and revoke safely?
Key rotation is not one behavior; it’s several:
- rotating a TLS leaf certificate (usually low drama if automated)
- rotating an intermediate CA (can be painful)
- rotating a code signing key (can have long-lived verification implications)
- rotating a key-encryption key (requires careful unwrap/rewrap strategies)
A PQC plan should explicitly map rotation expectations by key class.
Decision 4: How do you prove usage and enforce purpose?
Mature key management includes:
- purpose limitation (“this key can sign only these things”)
- auditable logs (“who used it, when, from where”)
- approvals for sensitive operations
That’s true today, and PQC doesn’t change it – PQC just makes it more urgent because you’re touching crypto systems more often.
Practical blueprint: building a PQC-ready key management program
Step 1: Inventory keys, not just certificates
A certificate inventory helps, but key management requires a key inventory:
- key purpose (CA signing, code signing, encryption, wrapping)
- key location (HSM, KMS, file-based keystore)
- key owner and system owner
- access paths (which services/accounts can use it)
- whether it is exportable
- rotation policy and last rotation date
- dependencies (what breaks if you rotate/revoke)
If you can’t answer “where are our signing keys and who can use them,” you don’t yet have key management – only storage.
Step 2: Define key classes with explicit policies
Create a small number of key classes and attach policies to each. For example:
- Tier 0: root keys (HSM only; extremely limited access; rare use)
- Tier 1: intermediate/signing service keys (HSM or HSM-backed KMS; tightly controlled)
- Tier 2: application KEKs (KMS; strict IAM; rotation on schedule)
- Tier 3: per-object DEKs (generated/derived; rotated implicitly; short-lived)
The exact tiers don’t matter; what matters is that engineers can predict the rules.
Step 3: Make access control boring and deterministic
For KMS, this is usually IAM + service identities. For HSM-backed systems, it’s role separation plus network/host controls.
The reliability trick: design it so a deploy doesn’t fail because someone forgot a manual step. If key usage is a runtime dependency, treat it like any other production dependency.
Step 4: Plan for algorithm coexistence (transition periods are normal)
Most organizations will run multiple algorithms at once during transitions:
- legacy signatures still needed for some verifiers
- PQC signatures introduced for controlled environments first
- different product lines or device generations move at different times
Key management has to support that reality cleanly:
- naming and tagging keys by algorithm and purpose
- preventing accidental cross-use (wrong algorithm for the wrong system)
- ensuring logs and governance can answer “which algorithm protected this asset?”
Step 5: Add testable, repeatable “break glass” procedures
Your most valuable key management procedures are the ones you hope to never use:
- compromise response for signing keys
- mass key rotation
- emergency intermediate replacement
- recovering from mistaken deletion or lockout
- disabling a key without taking down critical systems
If this is not documented and rehearsed, it will be “learned live.”
PQC-specific pitfalls (easy to miss)
Pitfall: treating ML‑KEM like “a stored long-term key” everywhere
ML‑KEM is a KEM; the way it appears in protocols may not map cleanly to how you store and lifecycle-manage classical long-term key pairs. Depending on your protocol and implementation, the KEM key material may be ephemeral, static, or integrated into handshake mechanisms in different ways.
Practical advice: don’t assume “KMS should store the KEM private key” until you’ve mapped the protocol’s actual key lifecycle and custody requirements.
Pitfall: log bloat and accidental key material exposure
PQC keys and signatures are larger. Logging raw blobs (requests/responses, signatures, public keys) can explode:
- storage costs
- searchability
- and worst case, exposure risk
Log metadata and identifiers by default, not raw key material.
Pitfall: HSM capacity surprises
If you move more signing into HSMs during a transition (common), you can hit:
- throughput ceilings
- partition/key object limits
- operational constraints around backups and replication
Capacity planning isn’t optional when key use is on the hot path.
Vendor shortlist (PQC key management)
This shortlist is intentionally small and category-based. The goal is to cover the key custody surfaces that dominate real PKI and signing migrations.
Disclosure: Some outbound links may be affiliate or referral links. This does not change which tools are included.
HSMs (hardware-backed key custody)
Best for: CA keys, high-value signing keys, separation of duties, and environments with strict assurance/compliance needs.
Cloud KMS (centralized key management APIs)
Best for: envelope encryption, IAM-controlled key usage, audit logging, and cloud-native application integration.
Secrets + PKI primitives (often part of internal key workflows)
Best for: internal PKI issuance APIs and integrating certificate/key workflows into platform automation.
- HashiCorp Vault (PKI engine)
FAQ
Is PQC key management mostly an HSM problem or a KMS problem?
Usually both. HSMs show up where private signing keys must be strongly protected (CAs, code signing). KMS shows up where applications need centralized, audited encryption key usage at scale. A realistic program treats them as complementary.
Do PQC keys require completely new key management principles?
No. The principles are the same: least privilege, purpose limitation, non-exportable keys where needed, rotation and revocation, auditability, and tested recovery paths. PQC mainly increases urgency and exposes hidden assumptions (sizes, performance, interop).
Are PQC keys and signatures actually bigger than RSA/ECDSA?
Yes, for the standardized ML‑KEM and ML‑DSA parameter sets, key and signature sizes are measured in kilobytes rather than tens of bytes. The exact sizes are defined in the standards (FIPS 203 Table 3, FIPS 204 Table 2).
What should we do first if we want to be “PQC-ready” in key management?
Start with a key inventory and classification: identify your high-value signing keys, where they live, who can use them, and how you rotate/recover them. Most PQC readiness problems are discovered here, before any algorithm change.
Does CNSA 2.0 affect key management decisions?
Yes, if you sell into NSS-adjacent environments or want to align with their expectations. CNSA 2.0 specifies parameter sets (like ML‑KEM‑1024 and ML‑DSA‑87), which impacts capacity planning, validation expectations, and vendor readiness requirements.
Further reading (primary sources)
- NIST: FIPS 203 (ML‑KEM) — https://csrc.nist.gov/pubs/fips/203/final
- NIST: FIPS 204 (ML‑DSA) — https://csrc.nist.gov/pubs/fips/204/final
- NIST: Considerations for Achieving Crypto Agility (CSWP 39‑upd1, Final; includes updates as of 2026-06-29) — https://csrc.nist.gov/pubs/cswp/39/upd1/considerations-for-achieving-crypto-agility/final
- NSA: CNSA Suite 2.0 FAQ (v2.1) — https://media.defense.gov/2022/Sep/07/2003071836/-1/-1/0/CSI_CNSA_2.0_FAQ_.PDF
Notice of Domain Availability
PQCKeys.com and PQCKeyStore.com are available for acquisition.Make an Offer (secure transaction via SAW.com):
• PQCKeys.com
• PQCKeyStore.com
These domains are owned by us, and all transactions are securely handled through SAW.com for buyer and seller protection.
