blockchain network
Sui SUI
Sui is a Layer 1 blockchain with strong cryptographic agility infrastructure but zero post-quantum protection in production as of August 16, 2026. All production cryptographic layers remain classical: user spend authorization uses Ed25519/ECDSA secp256k1/secp256r1, validator consensus uses BLS12-381 aggregated signatures in Mysticeti's batched design, P2P identity uses Ed25519, and zkLogin depends on Groth16 proofs over pairing-based curves (BN254/BLS12-381). On August 6, 2026, Sui announced integration of NIST-standardized ML-DSA-65 (FIPS 204) for native accounts and SLH-DSA-SHA2-128s (FIPS 205) for Move smart-contract vaults. The core implementation is described as 'built and benchmarked' with independent audits underway. Quantum-safe vaults are targeted for mainnet by end of 2026, and native ML-DSA-65 accounts for testnet by end of 2026 with mainnet in Q1 2027. An early mainnet 'set_vault_enabled' framework artifact was observed on Aug 6, 2026, but no material PQ-protected value exists. The project is at Stage 2 (Mitigation/Development): a credible roadmap and prototype exist with excellent architectural preparedness, but production users are not materially protected. QRI Score 16 reflects strong risk-assessment preparedness and sound algorithm selection offset by zero production cryptographic protection and negligible migration coverage. The consensus-layer BLS12-381 aggregation path and Groth16 ZK proof system represent significant architectural gaps with no published PQ replacement specifications.
Category breakdown
QRI Factors
Critical Quantum Blockers
- Active production spend authorization remains entirely ECC/BLS/EdDSA-only (Ed25519, ECDSA secp256k1/secp256r1 for user transactions; BLS12-381 for validator consensus). No mainnet or public testnet PQC/hybrid signature support as of 2026-08-16.
- Validator consensus authentication uses BLS12-381 aggregated signatures in Mysticeti batched design with no published PQ replacement specification for the aggregation path.
- ZK proof layer (Groth16 over BN254/BLS12-381) is pairing-based and quantum-vulnerable with no announced migration plan.
- PQ implementation exists as prototype only (built and benchmarked); no public testnet or mainnet deployment available as of evaluation date.
Key Risks
- All native SUI holdings are controlled by classical ECC keys (Ed25519, secp256k1, secp256r1) with long-exposure public keys visible on-chain, representing 100% value-at-risk to future quantum key recovery.
- Validator consensus relies on BLS12-381 aggregated signatures in Mysticeti's batched design; a quantum adversary capable of breaking discrete log could forge validator signatures and compromise finality.
- No published specification exists for replacing BLS12-381 in Mysticeti's consensus aggregation path, making this a significant architectural blind spot.
- Groth16 ZK proofs over BN254/BLS12-381 used in zkLogin are pairing-based and quantum-vulnerable; compromise could allow unauthorized account access via forged JWT verification proofs.
- PQ features will be opt-in, not mandatory; classical signing paths will remain available indefinitely, preserving quantum-vulnerable fallback unless enforcement mechanisms are introduced.
- Timeline risk: announced mainnet deployments (vaults end of 2026, native accounts Q1 2027) are targets, not guarantees; audits are underway and timelines remain open per official statement.
- Bridge dependencies to non-PQ-secure networks create cross-chain quantum exposure even after native PQ deployment.
Assurance Notes
- Classical-crypto audits (Zellic, Common Prefix for secp256r1) exist but are scope-mismatched for the announced PQ implementation.
- Independent PQ-specific audits are underway per the Aug 6, 2026 announcement but are not yet completed or published.
- ML-DSA-65 core implementation described as 'built and benchmarked' in official announcement but not independently verifiable on public testnet or mainnet as of evaluation date.
- Validator consensus (BLS12-381) and P2P network keys (Ed25519) remain quantum-vulnerable with no published PQ replacement specification for Mysticeti's batched-aggregation path.
- Groth16 ZK proofs over BN254/BLS12-381 used for zkLogin are pairing-based and quantum-vulnerable with no announced replacement path.
- PQ features planned as additive opt-in capability; no deprecation timeline for classical signing paths announced.
- ML-DSA-65 signature/public-key size impact on production throughput, storage, and fee markets is acknowledged but not fully quantified.
- No formal quantum-specific incident-response playbook documented; general bug bounty (HackenProof) exists.
Non-Scoring Caveats
- PQ audits underway (not published) — affects confidence only, not score.
- ML-DSA-65 transaction-size production impact not fully quantified — operational note.
- No quantum-specific IR playbook (general HackenProof bounty exists) — assurance note only per spec.
- Exchange/custody migration attestations not applicable while no live PQ spend-auth path exists.
- Value-at-risk figures not independently quantified; treated conservatively as fully unprotected.
- Sui's cryptographic agility (flag-byte signature dispatch, demonstrated by post-launch addition of secp256r1) provides strong infrastructure for future PQ scheme addition — does not affect current score.
- Address alias mechanism already deployed allows key rotation without asset transfer, facilitating future migration — does not affect current score.
- Deterministic key derivation from 32-byte seed enables PQ key generation from existing recovery phrases — does not affect current score.
- ML-DSA-65 selected at NIST Security Level 3 rather than Level 1, reflecting conservative posture after July 2026 HAWK incident.
- Dual-scheme approach (lattice-based ML-DSA + hash-based SLH-DSA) provides mathematical diversity against single-family breakthroughs.
Evidence record
Claims and Caveats
Security Assessment & Evidence Preparedness
Public cryptographic inventory and quantum threat model
Claim: Sui has published detailed cryptographic inventory covering all primitives (Ed25519, ECDSA secp256k1/r1, BLS12-381, Groth16, ECVRF, hashes) and quantum threat analysis including transition strategies, affected assets, attack assumptions, and NIST timeline references.
Coverage basis: Assessment/evidence preparedness
Implementation score: 0.75 · Evidence confidence: High
Issue classification: assurance-only caveat · Score treatment: confidence-only
Assurance: Threat model is a public blog post covering attack assumptions, affected assets, and layers substantively. Not a formal spec-level threat model document but comprehensive for assessment purposes.
Inventory is strong; threat model is credible and public. Slight deduction because the quantum threat model is a blog post rather than a formal security assessment document.
Security Assessment & Evidence Preparedness
Public evidence record supporting the assessment
Claim: Open-source repos (MystenLabs/sui, fastcrypto), official docs, classical-crypto audits (Zellic, Common Prefix secp256r1), and benchmarks provide a reproducible evidence base. PQ-specific evidence limited to Aug 2026 announcement and blog.
Coverage basis: Assessment/evidence preparedness
Implementation score: 0.75 · Evidence confidence: High
Issue classification: none · Score treatment: not applicable
Assurance: Classical audits are scope-mismatched for PQ; PQ audits underway but not published. Strong evidence record for classical production; PQ evidence is announcement-level.
Production Cryptographic Protection
Spend authorization / transaction signatures are PQC or hybrid-PQC on mainnet
Claim: Mainnet user transactions signed exclusively with Ed25519, ECDSA secp256k1, or ECDSA secp256r1. No PQC or hybrid-PQC signature scheme is live on mainnet or public testnet.
Coverage basis: Classical ECC-only
Implementation score: 0 · Evidence confidence: High
Issue classification: quantum-critical vulnerability · Score treatment: score-reducing
Quantum blocker: Active production spend authorization remains entirely ECC/BLS/EdDSA-only. No mainnet PQC/hybrid signature support as of 2026-08-16.
All three supported schemes (Ed25519, secp256k1, secp256r1) are vulnerable to Shor's algorithm.
Production Cryptographic Protection
Account, address, public-key exposure, and key-derivation design
Claim: Addresses derived from classical public keys with scheme flags (0x00 Ed25519, 0x01/0x02 ECDSA). Transacted accounts expose public keys on-chain, creating long-exposure attack surfaces. No PQ address format or PQ key-derivation path live.
Coverage basis: Classical ECC-only
Implementation score: 0 · Evidence confidence: High
Issue classification: quantum-critical vulnerability · Score treatment: score-reducing
Address aliases (already deployed) provide a future key-update path but are not yet usable with PQ keys. Deterministic key derivation from 32-byte seed will enable future PQ key generation.
Production Cryptographic Protection
Consensus-critical authentication is PQC or hybrid-PQC
Claim: Validator protocol keys use BLS12-381 aggregated signatures with KOSK proofs for consensus and transactions. Worker keys use Ed25519 (marked 'to be migrated' in docs). Randomness beacon uses BLS12-381. All quantum-vulnerable.
Coverage basis: Classical BLS/EdDSA-only
Implementation score: 0 · Evidence confidence: High
Issue classification: quantum-critical vulnerability · Score treatment: score-reducing
Quantum blocker: Validator consensus BLS12-381 with no published PQ replacement specification for Mysticeti batched-aggregation path.
Protocol key = BLS12381 (transactions/consensus), worker key = Ed25519 (consensus, 'to be migrated'), network key = Ed25519 (state sync), account key = Ed25519 (staking). Mysticeti v2 batches BLS signatures inside consensus blocks.
Production Cryptographic Protection
State-integrity and data-availability mechanisms are quantum-safe
Claim: State binding depends on validator BLS12-381 consensus signatures. Groth16 ZK proofs (BN254/BLS12-381) used where on-chain ZK verification applies. Hash-based commitments (object digests, tx digests) are quantum-safe but state-finality binding is not.
Coverage basis: Classical BLS/pairing-dependent
Implementation score: 0 · Evidence confidence: High
Issue classification: quantum-critical vulnerability · Score treatment: score-reducing
Hash-based commitments (SHA-256/512) are quantum-safe for preimage resistance; consensus-dependent state binding via BLS12-381 is not.
Production Cryptographic Protection
Privacy and proof layers are quantum-safe
Claim: zkLogin uses Groth16 proofs over pairing-based curves (BN254/BLS12-381) with RSA-signed JWTs. No dedicated shielded/privacy pool exists on Sui. ZK layer is quantum-vulnerable.
Coverage basis: Classical pairing-dependent
Implementation score: 0 · Evidence confidence: High
Issue classification: quantum-critical vulnerability · Score treatment: score-reducing
Groth16 over BN254 and BLS12-381 is pairing-based and vulnerable to Shor's algorithm. No PQ ZK proof system deployed or announced.
Production Cryptographic Protection
P2P transport, node identity, and peer authentication
Claim: Network keys for P2P state sync and peer authentication use Ed25519. No PQ for P2P node identity.
Coverage basis: Classical EdDSA-only
Implementation score: 0 · Evidence confidence: High
Issue classification: quantum-critical vulnerability · Score treatment: score-reducing
P2P identity is not consensus/spend/bridge-critical but remains a quantum-vulnerable network layer.
Production Cryptographic Protection
Critical wallet, custody, HSM, signer, and hardware-wallet workflows
Claim: No production PQ signing path exists. Wallet, SDK, and CLI PQ support planned to arrive alongside future testnet/mainnet rollouts. Hardware/custody workflows remain classical.
Coverage basis: Classical-only workflows
Implementation score: 0 · Evidence confidence: Medium
Issue classification: quantum-critical vulnerability · Score treatment: score-reducing
AWS KMS and Android 17 Keystore now offer ML-DSA signing; external ecosystem support is emerging but not integrated into Sui workflows.
Migration Status & Value-at-Risk
Percentage of economically relevant value-at-risk protected from quantum key-recovery attacks
Claim: 0% of on-chain value protected by PQ spend authorization. Coverage <25% → negligible protection per QRI 9.3.1.
Coverage basis: Native circulating value unprotected
Implementation score: 0.05 · Evidence confidence: Medium
Issue classification: quantum-critical vulnerability · Score treatment: score-reducing
Assurance: Value-at-risk not independently quantified; treated conservatively as fully unprotected. No PQ signature scheme accepted by the protocol.
Coverage threshold <25% maps to 1 earned point (weight 20) per QRI 9.3.1.
Migration Status & Value-at-Risk
Critical wallets migrated, protected, or inherently PQ-native
Claim: No treasuries, exchanges, custodians, bridges, foundations, or major protocols evidenced as PQ-protected on-chain.
Coverage basis: No critical-wallet migration
Implementation score: 0 · Evidence confidence: Medium
Issue classification: quantum-critical vulnerability · Score treatment: score-reducing
Assurance: No PQ signature scheme available on mainnet, making migration impossible at this time.
Address alias mechanism will facilitate future migration without asset transfer.
Migration Status & Value-at-Risk
Legacy vulnerable pools identified, measurable, deprecated, migrated, frozen, or proven not to exist by design
Claim: Classical accounts are the norm. The quantum threat model blog identifies vulnerable primitives and transition strategies (address aliases, PQ-signed PreQ key, 1-of-2 multisig with expiration). No live deprecation, freeze, or migration of vulnerable pools.
Coverage basis: Identified but not migrated
Implementation score: 0.25 · Evidence confidence: Medium
Issue classification: quantum-critical vulnerability · Score treatment: score-reducing
Vulnerable pools are identified and transition strategies designed; address aliases provide a key-update mechanism but are not yet usable with PQ keys.
Migration Mechanism, Governance & Ecosystem Coordination
Public migration or protection roadmap with sequencing, activation criteria, and dependencies
Claim: Aug 2026 announcement details: SLH-DSA-SHA2-128s vaults targeted for mainnet end-2026; ML-DSA-65 native accounts targeted for testnet end-2026 and mainnet Q1 2027. Activation gated on independent audits and testnet feedback.
Coverage basis: Roadmap/prototype
Implementation score: 0.5 · Evidence confidence: Medium
Issue classification: none · Score treatment: not applicable
Assurance: Timelines are targets, not guarantees. Official statement: 'reflects current direction, not a finished, fully audited release.' No dated milestones for consensus-layer PQ replacement.
Sequencing and dependencies documented; roadmap covers spend authorization and vaults but omits consensus authentication, ZK proof system, and P2P identity migration timelines.
Migration Mechanism, Governance & Ecosystem Coordination
Migration accessibility and defaults
Claim: PQ accounts planned as additive/opt-in via zkLogin/passkey rollout path. Wallet/SDK/CLI support arrives alongside future rollouts. No user-facing PQ account creation, tooling, or migration prompts live.
Coverage basis: Roadmap, not live
Implementation score: 0.25 · Evidence confidence: Medium
Issue classification: operational/product caveat · Score treatment: note-only
Assurance: Design for migration is strong: deterministic key derivation, address aliases for in-place key rotation. But no PQ paths available yet.
No default PQ account creation; no migration prompts; no PQ wallet tooling live for users.
Migration Mechanism, Governance & Ecosystem Coordination
Migration enforcement and coordination
Claim: No enforcement mechanisms announced. PQ will be opt-in with no mandatory migration deadline. No deprecation of classical signing paths. No exchange, custody, bridge, or wallet coordination evidenced.
Coverage basis: No enforcement
Implementation score: 0 · Evidence confidence: High
Issue classification: operational/product caveat · Score treatment: note-only
Opt-in approach preserves user choice but leaves quantum-vulnerable fallback paths open indefinitely.
Migration Mechanism, Governance & Ecosystem Coordination
Emergency disclosure, incident-response, or governance process for quantum vulnerabilities
Claim: General security bug bounty (HackenProof) exists. Epoch-based protocol versioning provides upgrade coordination mechanism. No quantum-specific incident-response playbook documented.
Coverage basis: General security process only
Implementation score: 0.25 · Evidence confidence: Medium
Issue classification: assurance-only caveat · Score treatment: confidence-only
Assurance: General bounty exists; quantum-specific IR playbook absent. Absence does not create a Readiness & Risk Cap by itself per spec.
Sui has demonstrated ability to coordinate protocol upgrades through epoch-based versioning with high validator participation.
Algorithm & Implementation Assurance
Uses NIST-standardized, standards-track, or broadly reviewed PQC/hybrid-PQC algorithms appropriate to the use case
Claim: ML-DSA-65 (FIPS 204) selected for native accounts at NIST Level 3; SLH-DSA-SHA2-128s (FIPS 205) for Move smart-contract vaults. Both NIST-standardized. Core implementation built and benchmarked (prototype stage).
Coverage basis: Prototype implementation
Implementation score: 0.5 · Evidence confidence: Medium
Issue classification: none · Score treatment: not applicable
Assurance: Algorithm selection is appropriate and NIST-standardized. Level 3 chosen over Level 1 following July 2026 HAWK incident. Dual-scheme provides mathematical diversity. Not yet deployed in production.
ML-DSA-65 Level 3 chosen; SLH-DSA provides hash-based diversity. Two rest on different mathematics so weakness in one does not undermine the other.
Algorithm & Implementation Assurance
Independent cryptographic and implementation audit exists for the quantum-critical scope
Claim: PQ audits are underway per Aug 2026 announcement; none published as of evaluation date. Existing classical audits (Zellic, Common Prefix secp256r1) are scope-mismatched for PQ.
Coverage basis: No published PQ audit
Implementation score: 0.25 · Evidence confidence: Low
Issue classification: assurance-only caveat · Score treatment: confidence-only
Assurance: PQ audits underway but not published; classical audits are scope-mismatched. Confidence capped at Medium for PQ claims. Audit absence does not create a Readiness & Risk Cap since PQ is not yet in production.
Algorithm & Implementation Assurance
Open-source, reproducible implementation
Claim: Sui and fastcrypto are open-source for classical crypto. PQ core implementation announced as built but not confirmed merged in public main repos as of evaluation date.
Coverage basis: Open-source platform, PQ code unverified
Implementation score: 0.25 · Evidence confidence: Low
Issue classification: assurance-only caveat · Score treatment: confidence-only
Assurance: PQ code not independently verifiable in public repos; platform is open-source. fastcrypto README lists Ed25519, ECDSA, Groth16 — no ML-DSA/SLH-DSA confirmed in main branch.
Third-party project (pq-cybarg/sui-pq) demonstrates SLH-DSA on a local validator fork with Lean 4 formal verification, but this is not official Mysten Labs code.
Algorithm & Implementation Assurance
Parameter agility and future upgrade path are documented
Claim: Sui's flag-byte signature dispatch supports adding new schemes without protocol overhaul, demonstrated by post-launch addition of secp256r1. Cryptographic agility is a core design principle. Address aliases enable key rotation.
Coverage basis: Documented and demonstrated agility
Implementation score: 0.75 · Evidence confidence: High
Issue classification: none · Score treatment: not applicable
Assurance: Agility demonstrated in production through successful post-launch scheme addition. Flag-byte system well-documented.
Unified flag-byte + enum wrapper supports multiple coexisting schemes. secp256r1 added post-launch via protocol upgrade, proving the agility path is real.
Algorithm & Implementation Assurance
Stateful-signature safety, side-channel, fault-injection, hardware-wallet, HSM, or custody implementation risks
Claim: Chosen schemes (ML-DSA-65, SLH-DSA-SHA2-128s) are stateless, so anti-reuse/state-discipline concerns not applicable. Side-channel, fault-injection, and hardware-wallet hardening not yet evidenced; audits underway.
Coverage basis: Stateless schemes selected; side-channel unaddressed
Implementation score: 0 · Evidence confidence: Low
Issue classification: assurance-only caveat · Score treatment: confidence-only
Assurance: Stateless schemes avoid XMSS/LMS-style state-management risks. Side-channel/fault-injection hardening not yet demonstrated for PQ implementations.
Stateful-signature safety N/A for stateless ML-DSA/SLH-DSA. Side-channel and hardware-wallet considerations remain open.
Algorithm & Implementation Assurance
Performance and resource-impact analysis exists
Claim: fastcrypto benchmarks classical schemes publicly. PQ announcement reports core implementation benchmarked; blog provides ML-DSA size/verification comparison (1312 B pubkey, 2420 B sig, ~0.5x Ed25519 verification). Full production throughput, storage, and fee-market impact not yet quantified.
Coverage basis: Benchmarked prototype
Implementation score: 0.5 · Evidence confidence: Medium
Issue classification: operational/product caveat · Score treatment: note-only
Assurance: Benchmarks claimed for prototype; production impact (throughput, storage, fees) not fully analyzed.
ML-DSA-65 verification cost reported as close to Ed25519; signature/public-key size increase is the main production concern. Sui's transaction size limits and programmable transaction blocks are said to absorb the increase.
Report metadata