Post-quantum migration for digital asset custody

Crypto custody & compliance · engineering reference

Post-quantum migration for digital asset custody

Signatures break before hashes do. The useful work now is an exposure inventory, address hygiene, exportable metadata, and crypto-agile interfaces—not a confident prediction of “Q-day.”

VOLATILE CLAIMS: DATE-TAGGEDPRINT: LANDSCAPE TABLES

Start here if this is new

Quantum risk in custody is a signature problem, not an encryption problem. A sufficiently large quantum computer would recover a private key from a published elliptic-curve public key, and that is what nearly every chain uses to authorize spending. Hash functions are far less affected.

Is my Bitcoin at risk today?

No existing machine is close, and the honest answer about timing is that nobody has a date. What is knowable today is exposure: which of your outputs have already published an elliptic-curve public key, because those are the ones a future machine would target.

Why does address reuse matter so much here?

An unspent output that shows only a hash of the key is not yet a target. Spending reveals the public key, and that transition only runs one way. Not reusing addresses is the one control fully available right now.

If post-quantum signatures exist, why not switch now?

Because a chain has to validate them first. The standardised schemes are also one to two orders of magnitude larger than the 64 to 72 bytes chains budget for today, which changes fees, block space, and every place a signature is stored.

What should we actually do this year?

Build the exposure inventory, fix reuse policy, confirm keys and derivation paths can be exported without the vendor, and keep the signature scheme behind an interface. That work pays off whatever the timeline turns out to be.

If you remember one lineInventory and hygiene are available today. A confident Q-day prediction is not.

Signatures break; hashes do not

The useful work now is an exposure inventory and address hygiene. Everything else waits on chain rules that do not exist yet.

Breaks firstsignatureshashes hold longer
ML-DSA-65 sig3,309 Bvs 64–72 B today
Largest standard17,088 BSLH-DSA-SHA2-128f
Bitcoin BIPs360 / 361Draft as of Aug 2026
Q-dayunknownuse ranges, not a year
Act nowinventoryand ban address reuse

Primitive triage

Exposure is a property of published keys and spend history. Capability timing is uncertain; inventory and hygiene are not.

QuestionIf yesVerdict
Is an elliptic-curve public key already visible?Long-range key-recovery target under a future CRQCINVENTORY NOW
Is only a hash of the key/script visible and unused?Long exposure is reduced until spend reveals itNO REUSE
Does the chain validate a standardized PQ signature today?Only then can a true scheme migration executeCHAIN DEPENDENT
Does the custody quorum have a mature audited PQ threshold protocol?Only then can threshold semantics survive directlyEMERGING
Can keys, paths and policy be exported/re-keyed without the vendor?Migration remains operationally possibleTEST EXIT

Exposure is about what is already visible

The question is not when a quantum computer arrives. It is which of your outputs have already published an elliptic-curve public key.

Exposure depends on whether an elliptic-curve public key is already visible An output whose elliptic-curve public key is already on chain is a long-range key-recovery target. An unspent output that reveals only a hash stays protected until it is spent, which is why address reuse is the control that matters now. Public key already visible reused address · spent output · exported xpub INVENTORY NOW Only a hash visible unspent, never reused NO REUSE spending reveals the key — the transition is one-way Signatures break before hashes do · BIPs 360/361 were Draft as of August 2026
Spending reveals the key, and the transition only runs one way. That is why reuse policy is the control available today.

Signature sizes are the migration's real cost

Post-quantum signatures are one to two orders of magnitude larger than the 64–72 bytes chains budget for today. Bars are relative to the largest standardised signature.

SchemePublic key (bytes)Signature size relative to the largestSignature (bytes)Standard
ML-DSA-651,9523,309FIPS 204
ML-DSA-872,5924,627FIPS 204
SLH-DSA-SHA2-128s327,856FIPS 205
SLH-DSA-SHA2-128f3217,088FIPS 205

Quantum exposure inventory

Exposure is not present-day compromise. It identifies which assets would offer a future cryptographically relevant quantum computer an unbounded attack window.

Holding/output typeWhat is published at restExposure momentLong-range verdictAction now
Bitcoin P2PKRaw public keyCreationEXPOSEDInventory and plan migration
Bitcoin P2PKH, never spent/reusedHash of public keySpend reveals keyHASH-SHIELDEDDo not reuse address
Bitcoin P2PKH after spend + reused balancePublic key in prior inputFirst spendEXPOSEDSweep to fresh non-reused output
Bitcoin P2WPKH, never spent/reusedWitness program hashSpend reveals keyHASH-SHIELDEDDo not reuse address
Bitcoin P2SH/P2WSH unspentScript hashSpend reveals script/keysDEPENDSInspect revealed history and reuse
Bitcoin P2TRTweaked Schnorr public keyCreationEXPOSED AT RESTInclude in exposed inventory
Proposed P2MR / BIP 360Merkle root, no key pathScript-path spendDRAFTTrack; not deployable consensus today
EVM account never sentAddress hash; key not directly publishedFirst signature enables recoveryUNTIL SENDAvoid reuse after outbound activity
EVM account that sentRecoverable signer key from signatureFirst outbound transactionEXPOSEDInventory and migration dependency
Ed25519 account after signingPublic key/signature visible by chain designAccount/signature useEXPOSEDChain-specific inventory
xpub / wallet descriptor leakPublic derivation materialExport/disclosureMANY KEYS EXPOSEDTreat as sensitive; rotate where feasible

Primitive impact

“Quantum breaks Bitcoin mining” is the wrong operational model. The actionable custody inventory is signature schemes and public-key exposure.

PrimitiveRoleQuantum effectOperational consequence
ECDSA / secp256k1Bitcoin/EVM signaturesShor breaks discrete-log assumptionExposed public keys become key-recovery targets
Schnorr / secp256k1Taproot signaturesSame curve assumptionOutput key is exposed at rest
Ed25519 / EdDSAAccount/chain signaturesElliptic-curve discrete logUsed accounts require chain migration
SHA-256Hash commitments / PoWGrover gives quadratic generic search speedup256-bit hash retains large margin; signatures are priority
RIPEMD-160 / HASH160Bitcoin key hashGeneric search speedupUnspent hash-shielded outputs differ from raw-key outputs
Merkle commitmentsTransaction/script/state commitmentsHash security reduction, not Shor breakNot the primary signing failure

Post-quantum signature size register

Parameters were checked against FIPS 204/205. On-chain cost depends on future serialization and consensus weight rules; multiplying raw bytes by today's witness fee formula would be illustrative, not a deployable quote.

Scheme / parameterPublic key bytesSignature bytesClassCustody reading
ECDSA secp256k1 baseline33 compressed~71–73 DERClassicalCompact; quantum-vulnerable
Schnorr BIP340 baseline3264ClassicalCompact; quantum-vulnerable
ML-DSA-441,3122,420NIST FIPS 204~38× a 64-byte Schnorr signature
ML-DSA-651,9523,309NIST FIPS 204Higher category; larger witness
ML-DSA-872,5924,627NIST FIPS 204Largest ML-DSA standard set
SLH-DSA-SHA2-128s327,856NIST FIPS 205Small key; very large signature
SLH-DSA-SHA2-128f3217,088NIST FIPS 205Faster family variant; larger signature

Two attack windows

Long-range

An already published public key can be attacked for months or years without broadcasting anything.

Concrete use: P2PK, P2TR, reused key-hash outputs, used accounts, and leaked xpubs enter the exposed inventory now.

Failure mode: Waiting for a mempool anomaly misses the quiet attack window.

Short-range

An attacker derives a key after spend broadcast and races a conflicting transaction before confirmation.

Concrete use: Hash-shielded P2WPKH still needs a chain-level PQ signature path to close this window.

Failure mode: Moving to a fresh key-hash output only addresses long exposure.

Present-day hygiene

Reduce exposed reuse without claiming quantum safety.

Concrete use: Stop address reuse, protect xpubs/descriptors, and sweep long-held reused balances through ordinary controlled ceremonies.

Failure mode: A rushed migration can cause a certain operational loss to hedge an uncertain future threat.

Threshold custody migration paths

As of August 2026, NIST's MPTC program is actively collecting threshold schemes under IR 8214C. That is progress, not proof of mature interoperable custody deployments.

PathAddress continuityThreshold qualityChain dependencyPrimary failure
Classical threshold + separate PQ signatureContract/script dependentHybrid, asymmetricNeeds verification rulePQ key may reintroduce single point
Upgradeable smart-contract/account walletCan remain stable by contract designPolicy-level multisig possibleChain VM + gas + governanceUpgrade/admin compromise
On-chain multisig of PQ keysNew output/accountCoarse m-of-nPQ opcode/account validationLarge witness and visible policy
Threshold ML-DSA researchPotentially ordinary PQ signatureResearch / emergingScheme support + mature implementationRejection sampling/MPC complexity
Stateful hash-based thresholdScheme dependentOperationally hazardousState trackingBackup rollback / one-time-key reuse

Chain dependency & governance

BIP 360 / P2MR

Draft Pay-to-Merkle-Root removes Taproot's exposed key path and targets long-exposure resistance while retaining script trees.

Concrete use: Track status and wallet/test-vector work; do not label current holdings P2MR.

Failure mode: A merged BIP document is not activated consensus.

BIP 361

Draft informational migration/sunset framework discusses restricting legacy vulnerable outputs after a future PQ output exists.

Concrete use: Use it to model governance choices and legacy-coin policy, not a schedule.

Failure mode: Draft phase names and dates are not network commitments.

Account abstraction

A contract/account validation layer can make signature verification upgradeable without changing the user-facing account.

Concrete use: Inventory upgrade authority, fallback path, validation gas and chain support.

Failure mode: Upgradability trades cryptographic rigidity for governance risk.

Legacy exposed coins

Freeze, rescue/burn, and do-nothing positions allocate theft, property and consensus risk differently.

Concrete use: Represent the debate in board risk planning; do not assume an outcome.

Failure mode: Custodians cannot unilaterally choose chain consensus.

Migration register

Planning inequality: required secrecy lifetime + migration duration > uncertain time to capability means inventory and agility work starts now—even when scheme replacement is blocked.

WhenControlOwnerEvidenceBlocked by
NowInventory chain, scheme, output/account type, exposure, value and horizonCustody engineeringVersioned cryptographic asset registerNothing
NowBan address reuse and protect xpub/descriptor exportsWallet platformPolicy test + monitoringNothing
NowSweep reused/exposed long-held outputs where ordinary risk permitsCustody operationsApproved migration/reconciliationFees and operational risk
NowRecord software, path, scheme, signer, export and recovery metadataPlatform + DRRestore-tested inventoryVendor access may limit
NowAsk vendor for PQ roadmap and independent export/re-key pathRisk/procurementWritten response + exit testVendor capability
NextMake signature scheme and serialization explicit in internal interfacesArchitectureMulti-scheme test harnessLegacy assumptions
NextModel byte/fee/capacity impact and migration batchingChain operationsScenario workbookFinal chain rules unknown
NextMonitor NIST MPTC and chain proposals by statusCryptography ownerQuarterly reviewStandards/governance
LaterDeploy PQ or hybrid signingChain + custodianActivated standard path + audited implementationConsensus and mature threshold support

Common mistakes & anti-patterns

Calm inventory work is useful under every forecast. Panic procurement is useful under none.

  1. Do not claim 256-bit hash functions and proof-of-work fail the same way as elliptic-curve signatures.
  2. Do not classify every address equally; inspect output/account type and spend/reuse history.
  3. Do not treat a hardware wallet as a post-quantum control; it still emits the chain's signature scheme.
  4. Do not classify Taproot like an unspent P2WPKH output; P2TR publishes a key at creation.
  5. Do not assume an ECDSA threshold engine can swap in ML-DSA without a new protocol and chain rule.
  6. Do not plan migration the chain cannot validate or wallets cannot receive.
  7. Do not ignore public-key/signature bytes, block capacity, fee market, and consolidation scale.
  8. Do not buy unverifiable “quantum-safe” branding or deploy an unstandardized scheme into production custody.
  9. Do not put prediction-year precision into policy; use horizon + migration-duration scenarios.
  10. Do not create present operational loss through rushed sweeps; use ordinary custody controls and reconciliation.

Timelines stated honestly

Decision inequality: required security lifetime + credible migration duration versus an uncertain capability horizon. Uncertainty motivates reversible inventory work, not false precision.

TimelineWhat is factualWhat remains uncertainPlanning use
NIST transitionIR 8547 initial public draft describes federal transition planningDraft may change; application guidance differsTrack status and agency-specific mandates
NIST standardsFIPS 204/205 final since August 2024Blockchain consensus and threshold profilesUse parameters for size/testing, not deployment claims
NIST threshold workIR 8214C final January 2026; submissions/workshops activeMature audited custody interoperabilityReview annually; prototype off production path
Bitcoin proposalsBIPs 360/361 are Draft as of August 2026Activation, signature choice, sunset policy, scheduleInventory dependencies; promise no date
CRQC capabilityNo public machine breaks production ECC todayWhether/when capability existsUse scenario ranges, not a forecast year

Primary sources & scope

Operational and volatile claims were checked against these first-party documents on 2026-08-31. Examples are illustrative controls, not legal, investment, or vendor-selection advice.