Executive summary
PIV cards and tokens cannot be patched to post-quantum cryptography (PQC). Every credential must be reissued on new hardware, and cards issued today will still be in circulation after December 31, 2031, the date by which Executive Order 14412 directs agencies to move high-value assets and high-impact systems to PQC digital signatures.
Most PQC guidance focuses on networks and code. The credential layer is slower, more expensive and harder to sequence, and it needs its own plan. Agencies should act on four things now:
- Migrate the key management key first. The 9D key management key is the only PIV key exposed to harvest-now-decrypt-later. Encrypted email captured today becomes readable once a quantum computer exists.
- Start the software work now. Middleware, the card management system (CMS) and relying parties can all be updated before PQC cards exist. That work is on the critical path and fully under agency control.
- Run the hardware refresh as a program, not a purchase. New card stock and tokens must pass FIPS 140-3 validation and GSA's FIPS 201 Approved Products List (APL) before issuance can start.
- Decide now how to handle the classical-only cohort. Cards issued between now and the arrival of PQC-capable cards will outlive the 2031 deadline unless refreshed early or covered by documented risk acceptance.
Why credentials are different
A server gets PQC through a software update; a PIV card gets it only by being replaced. That single fact sets the pace of federal identity migration.
- The hardware is fixed. A PIV card or YubiKey runs a validated chip and applet. Agencies do not update either in the field, and YubiKey firmware cannot be updated at all. New algorithms mean new credentials.
- Every holder must be reissued. Reissuance means identity proofing, an issuance appointment or shipment, and card management system capacity for each employee and contractor.
- Validation gates supply. A new card or token must pass FIPS 140-3 validation and be listed on the FIPS 201 APL before an agency can buy it for PIV use.
- Credentials live for years. A card issued this year stays in use for its full validity period, well past the federal PQC dates.
Network migration can move system by system as software allows. Credential migration moves at the speed of hardware supply and reissuance.
What NIST has proposed
NIST's June 2026 working drafts keep the four classical PIV keys and add ML-DSA and ML-KEM keys beside them, so a new card works with today's readers from the first day.
- The drafts update SP 800-73 Parts 1 and 2 (data model and card commands) and SP 800-78 (algorithms), with a PQC overview and gap analysis.
- New key references, certificate containers and data objects are added; existing ones stay unchanged.
- Signed objects such as the CHUID (Card Holder Unique Identifier) and the Security Object move to ML-DSA signatures.
- Still open: key reference values, parameter sets, whether card authentication gets a PQC key, and secure messaging.
- NIST calls these preliminary working materials, not formal public drafts. It is taking feedback through GitHub and a mailing list and has published no timeline.
Four places the card breaks
A PQC certificate is roughly 13 times larger than its ECDSA equivalent, and that growth breaks the card in four places.
| Breakpoint | What breaks | The number | Path forward |
|---|---|---|---|
| Card memory | Certificate containers sized for RSA and ECC | NIST's draft says today's minimums of about 1,857 bytes "will be insufficient"; an ML-DSA-65 certificate from an ML-DSA-65 CA measured 5,561 bytes | New card stock with larger secure elements |
| APDU size | A short APDU (Application Protocol Data Unit, the card command message) carries at most 255 bytes of data | An ML-DSA-65 signature is 3,309 bytes | Command chaining, the method PIV already specifies for large data (some cards also support extended-length APDUs); time budgets at contactless door readers need testing |
| Pure ML-DSA signing | The X.509 standard for ML-DSA (RFC 9881) uses pure ML-DSA, defined over the whole message; PIV signs a host-computed hash | Documents can be megabytes; the card link is slow | External mu (next section) |
| Secure messaging | PIV secure messaging, which the Virtual Contact Interface depends on, is built on elliptic curves and card-verifiable certificates | No PQC design yet | A separate, later revision; NIST signals it may follow initial PQC support |
The size growth also reaches the network. In a test TLS handshake with a three-tier PKI, a fully post-quantum server handshake received 17,125 bytes, against 2,318 bytes for the same handshake with ECDSA certificates. With mutual TLS, the card-backed client sends a similar certificate chain and signature of its own.
External mu keeps hash-then-sign working
External mu lets a card produce a standard pure ML-DSA signature while the host does the hashing, so the PIV signing model survives the move to PQC.
Today a PIV card never sees the document it signs. The host hashes it with SHA-256 and the card signs the 32-byte hash. Pure ML-DSA appears to break this, because the algorithm is defined over the whole message. The way through is in the algorithm's own structure:
- ML-DSA first fingerprints the signer's public key into a value called
tr. - It then hashes
trtogether with the message into a 64-byte value called mu. - Every later step, the only steps that use the secret key, works on mu alone. The message is never read again.
FIPS 204 allows the mu calculation to be done outside the signing operation. The host computes mu from the document and the public key in the certificate, both public. It sends the 64 bytes to the card, which fit in one short APDU, and the card finishes the signature with a key that never leaves it. The result is a standard pure ML-DSA signature, indistinguishable from one the card produced on its own, so every RFC 9881 verifier accepts it. One condition applies: NIST expects mu to be computed inside a validated cryptographic module, so the host component that computes it needs validation too.
The alternative, pre-hash ML-DSA (HashML-DSA), produces a different kind of signature with its own algorithm identifier, which verifiers expecting pure ML-DSA reject.
External mu needs changes on both sides:
- On the card: a signing mode that accepts a 64-byte mu instead of a message.
- In host middleware: the Windows minidriver, PKCS#11 libraries and similar components compute mu instead of SHA-256 before calling the card.
A lighter option for card authentication: KEM-based authentication
Card authentication may not need a signature at all. Researchers at IDEMIA Secure Transactions have shown a PIV card that proves it holds its key with ML-KEM instead of ML-DSA, cutting the data exchanged by about a third and the card's computation several-fold.
In their peer-reviewed SECRYPT 2026 paper, the signature in PIV's challenge-response authentication is replaced with a key encapsulation exchange:
- The reader validates the card's certificate, which the issuing CA still signs with ML-DSA.
- The reader encapsulates to the card's ML-KEM public key, producing a ciphertext and a shared secret.
- The card decapsulates the ciphertext and returns a MAC over it, keyed with the shared secret.
- The reader checks the MAC. A correct MAC proves the card holds the private key.
| Measure (128-bit security, ML-DSA-signed certificate) | Signature-based (ML-DSA-44) | KEM-based (ML-KEM-512) |
|---|---|---|
| Data exchanged | 6,152 bytes | 3,988 bytes |
| Transfer time at 848 kbit/s | 58.0 ms | 37.6 ms |
| Card computation, relative to ECDSA P-256 | 20.5× to 307.7× | 4.04× |
The computation gap matters most where time is tight, such as contactless door readers. ML-DSA signing time also varies from run to run because the algorithm retries internally; in the paper's tests, 1% of runs took 8.5 to 15 times longer than the fastest. ML-KEM decapsulation has no retry loop, so its time is predictable.
The approach has real limits:
- No transferable proof. A KEM exchange proves the card is present to the reader, but it produces nothing a third party can verify later. Document signing keeps its ML-DSA key.
- Relying parties must change. TLS client authentication and Windows smart card logon expect a signature today. The near-term fit is physical access and card authentication, not logon to systems.
- Certificates still carry PQC signatures, so the certificate size problem described above remains.
- It is a proposal, not yet a standard. NIST's SP 800-73 Part 2 working draft says an ML-KEM-based protocol "should be considered as an alternative" for the card authentication key, but whether that key gets a PQC version at all is still open. It needs final standards and validated products before agencies can use it.
For agencies, the action is to ask PACS and card vendors whether KEM-based card authentication is on their roadmaps, and to support it in feedback on NIST's PIV drafts.
The key management slot comes first
Of the four standard PIV keys, only the 9D key management key protects confidentiality, so it is the only one exposed to harvest-now-decrypt-later.
Authentication, digital signature and card authentication keys must resist forgery only while they are in use. A signature forged in 2040 cannot reach back and impersonate a user in 2026. Encryption is different. An adversary who records S/MIME email or encrypted files today, protected by an RSA or ECDH key management key, can decrypt them once a cryptographically relevant quantum computer exists. For records that must stay confidential for decades, that exposure has already begun.
The technical fit is good. Today the key management key either decrypts an RSA-wrapped key or performs an ECDH computation with a sender's ephemeral key. With ML-KEM, the sender encapsulates to the card's ML-KEM public key, and the card decapsulates the ciphertext to recover a shared secret through the existing GENERAL AUTHENTICATE command. The Cryptographic Message Syntax already defines the matching structure, KEMRecipientInfo, in RFC 9629.
Two consequences follow:
- Sequence key management first in credential planning, even though PIV authentication gets most of the attention.
- Keep retired key history. Mail encrypted to classical keys must stay readable, so retired RSA and ECDH keys must stay retrievable alongside new ML-KEM keys. NIST's draft notes that retired keys may include a mix of RSA, ECDH and ML-KEM.
The 2031 card cohort
A PIV card issued today, with the 6-year maximum life set in FIPS 201, stays in use until late 2032, about ten months past the December 31, 2031 signature deadline.
If validated PQC cards and tokens reach the APL around 2028 to 2029, every classical credential issued until then stays in circulation into the early 2030s. That is roughly three years of issuance across the federal workforce.
Whether user authentication to high-value and high-impact systems counts toward EO 14412's signature requirement is not yet settled. If it does, agencies need one of three answers for this cohort: an accelerated refresh once PQC cards exist, documented risk acceptance, or compensating controls such as moving those users to PQC-capable derived credentials.
What agencies should start now
Most credential work can begin before PQC cards exist, and starting it now is what makes the 2031 date reachable.
| Action | Owner | Why now |
|---|---|---|
| Inventory the credential layer: card and token models, applet versions, issuance dates, expirations, CMS versions, relying parties | ICAM program office | It feeds the M-26-15 migration plan and sizes the classical-only cohort |
| Prioritize the key management key and its encrypted data | ICAM office, records owners | Only key exposed to harvest-now-decrypt-later |
| Require external mu, dual-stack containers and APDU chaining in middleware and CMS roadmaps | ICAM office, vendors | Software can be ready before cards are |
| Test relying parties (Windows logon, VPN, web apps, PACS) against ML-DSA certificates in a lab | Engineering | Validators fail quietly; they must be ready before issuance |
| Add PQC capability and crypto agility to card, token, HSM and CMS procurements | Acquisition | Hardware bought now must not need a second refresh |
| Decide the policy for the classical-only cohort: early refresh, risk acceptance or compensating controls | CISO, authorizing officials | The decision drives budget and issuance capacity |
| Track and give feedback on NIST's PIV working drafts and FPKI's draft PQC certificate profiles | ICAM office | NIST is taking feedback now |
Derived PIV credentials, held in a phone's secure hardware or a computer's TPM, may gain PQC sooner than cards, because some platforms can add algorithms through validated software or firmware updates. Hardware support and FIPS 140-3 validation still gate deployment, but they are worth evaluating as a bridge for some users.
Sources
- Executive Order 14412, Securing the Nation Against Advanced Cryptographic Attacks (June 22, 2026)
- OMB M-26-15, Execution of the Migration to Post-Quantum Cryptography (June 24, 2026)
- NIST SP 800-73 Part 2 working draft
- FPKI draft PQC certificate profiles (test certificates), IDManagement.gov
- OMB M-26-15 analysis, PostQuantum.com
- NIST: PQC updates to PIV standards, working drafts (June 11, 2026; updated June 12)
- NIST PIV PQC Overview and gap analysis
- NIST SP 800-73 Part 1 working draft
- RFC 9881, ML-DSA in X.509 certificates
- FIPS 204, ML-DSA
- OpenSSL documentation: external mu for ML-DSA
- FIPS 201 revision history (maximum PIV card life)
- BSI certifies first smartcard with a post-quantum algorithm, heise
- Federal PKI PQC resources, IDManagement.gov
- IDEMIA Secure Transactions: post-quantum authentication with KEM-based technology (June 16, 2026)
- Dottax and Zeitoun, Design and Performance Evaluation of Post-Quantum Authentication for Embedded Systems: A Case Study on PIV, SECRYPT 2026
- Size measurements: author's lab, OpenSSL 3.5.5, October 2026