Quantova Inc proposes the Quantum Bridge Shield, an ERC that lets any bridge on Ethereum accept a cross chain message only when a committee has signed its batch with hash based signatures that a quantum computer cannot forge.
Why this matters now
Bridges on Ethereum are secured by committees that sign with secp256k1 ECDSA or BLS12 381. Shor’s algorithm recovers those private keys in polynomial time, and every committee public key and signature is already public, so the material can be harvested today and broken later. NIST IR 8547 proposes deprecating quantum vulnerable signatures from 2030 and disallowing them after 2035, and CNSA 2.0 sets the same transition window for signing. Bridges hold some of the largest pools of value on Ethereum and are the first place a recovered key becomes theft.
The construction
Each committee member holds an LMS key as specified in RFC 8554, approved in NIST SP 800 208 and listed in CNSA 2.0, over SHA 256 with 32 byte outputs, tree heights 5 to 25 and Winternitz parameters 1, 2, 4 and 8. A public key is 56 bytes and a W4 signature at height 10 is 2,508 bytes. Security rests only on SHA 256 and Keccak 256, about 128 bits against Grover search.
The committee signs the Merkle root of each message batch. The guard approves a root only on a strict majority of distinct unfrozen keys, records every used leaf as a hash of the digest and the signature, freezes any key that signs one leaf twice, and binds every digest to a domain tag, the chain identifier, the guard address and the epoch. Every root waits a minimum of 60 seconds before use, every action takes full effect or reverts, and hybrid mode pairs each LMS signature with ECDSA during migration.
Measured cost
- LMS W4 verification at height 10 costs 185,093 to 223,979 gas, mean 204,807, over 16 signatures
- Approval by 2 of 3 hybrid members costs 549,015 gas, and by 6 of 10 costs 1,686,595 gas
- Accepting one message from an approved batch of 256 costs 7,078 gas
- A LayerZero packet through the shield costs 128,683 gas
- The worst committee rotation the guard accepts costs 12.44 million gas, 26 percent under the EIP 7825 cap of 16,777,216
Assurance
A NioLabs security assessment found no critical and no high severity issues. The reference implementation ships 55 contract tests with 512 run fuzzing, 24 rounds of byte level parity between the contracts and the signer kit, the RFC 8554 Appendix F vectors, 48 signer kit safety checks and a 12 step live run on a local Ethereum node, all in continuous integration.
Why Quantova
Quantova Inc built a post quantum stack from first principles. Every account on the Quantova network signs with ML DSA 65 under FIPS 204 or SLH DSA under FIPS 205, validators sign every block and finality certificate with ML DSA 65, nodes establish channels with ML KEM 768 under FIPS 203, and hashing is SHA3 256, with no elliptic curve cryptography in the settlement path. Smart contracts are written in Quanta, our own language, compiled by an attested compiler and executed in the QVM, our post quantum virtual machine. Running post quantum signatures in production taught us where key state, leaf reuse and rollback fail in practice, and the signer kit in this ERC carries that experience with durable leaf reservation, a monotonic high water mark and refusal of network file systems.
Feedback welcome on
- the default parameter set, W4 at height 15 or 20
- whether the committee size bounds fit real bridge operators
- leaf bindings for bridge designs beyond the packet verifier binding in the draft
Draft pull request Add ERC: Quantum Bridge Shield by quantova-inc · Pull Request #2071 · ethereum/ERCs · GitHub
Reference implementation with security assessment, tests and benchmarks GitHub - quantova-inc/Quantova-bridge-guard: The first open source post quantum shield for bridges on Ethereum. Messages pass only with RFC 8554 LMS hash based signatures that quantum computers cannot forge. Proposed to Ethereum as the Quantum Bridge Shield ERC. Owned by Quantova Inc, MIT or Apache 2.0. www.quantova.org qstamp.org · GitHub