When a 128-bit-looking wallet is generated from a small, reconstructable machine state.
Displayed output128 bits
≠
Reachable statesMuch smaller
Hashing can hide structure. It cannot manufacture uncertainty.
02 Keep the claims separate
Three layers. Three evidence standards.
01 / INCIDENT
What the vendor confirmed
A deterministic fallback was reached when the intended hardware-random path was not enabled.
Device and firmware scope matters02 / RESEARCH
What investigators model
UID, RTC, timer and call-history constraints can make candidate enumeration operationally useful.
Assumptions must stay visible03 / LABORATORY
What our demo invents
A safe testnet-only generator reproduces the failure pattern without copying device-specific attack code.
Teaching model—not exploit code
03 The core vocabulary
Do not confuse these three numbers.
A
OUTPUT WIDTH128 bits
How many bits are printed or encoded.
B
EFFECTIVE ENTROPYlog₂(reachable states)
How many unpredictable alternatives actually existed.
C
ATTACK WORKstates that remain
After public evidence, implementation knowledge and prioritization.
128-bit containerdoes not imply128-bit search
04 How entropy collapses
A deterministic generator amplifies state—not entropy.
HIDDEN STATERTCUIDcall countsmall / constrainable→PRNGrepeatablestreamsame state, same bytes→SHA-256uniform-lookingoutputstill the same family size→WALLETBIP39BIP32fully valid encoding
If there are onlyNpossible starting states, there can be at mostNgenerated wallets.
Return only a match flag and candidate index to Rust.
CURRENT PROTOTYPERust derives the deterministic target. The PBKDF2 shader parses and validates, but host dispatch is not connected.
FINAL ARCHITECTUREBatch and fuse the expensive path on-GPU; avoid copying every 64-byte seed back to the CPU.
SAFETY BOUNDARYFixed testnet fixture · no address input · no xpub · no seed material · no arbitrary recovery targets
13 What actually protects funds
Detection is useful. Migration is protection.
01Establish provenance
Original generator, firmware at creation, independent dice, passphrase and imports.
02Generate a new credential
Use a corrected device path or independently verified entropy ceremony.
03Move funds safely
Create a new wallet, verify receive details, then migrate deliberately.
04Monitor—but do not rely on it
Watching an address cannot stop a valid signature from a recovered key.
CSPRNG+fail closed+independent entropy+provenance
14 Validate the labels
Visible code is not the same as user control.
LEDGERTHE ROOT IS CLOSED
REVIEWABLE SURFACE
Ledger Wallet, APIs, SDK, device apps, the command dispatcher and selected OS entry points.
ROOT AUTHORITY
The proprietary OS stores the master node, drives the trusted screen and performs privileged cryptography inside the Secure Element.
WHAT “GENUINE” PROVES
Attestation proves a Ledger-issued device certificate—not that the full firmware was independently rebuilt from public source.
COLDCARDVISIBLE, NOT FREE
VERIFIABLE LAYER
Public firmware and bootloader source, reproducible builds, schematics and bills of materials.
INSTALL AUTHORITY
The factory-set bootloader cannot be changed; the device only runs firmware signed by a Coinkite-approved key.
FORK LIMIT
The Commons Clause denies the right to sell substantially derived products or services. Reviewable source is not open-source freedom.
Three different powers: review the code · fork and redistribute without restriction · choose what the device will run. Neither product gives the user all three.
15 Horizon one · sovereign compute
The future is cloud-optional— not dependency-free.
LOCAL AUTHORITYkeys · policy · recoveryThe owner can authorize and recover without an account provider.LOCAL VERIFICATIONnode · release verifier · source mirrorClaims are checked locally against independently preserved evidence.OPTIONAL COORDINATIONrelays · explorers · cloud servicesUseful accelerators—replaceable rather than authoritative.
THE CHOKEPOINTS MOVETHEY DO NOT VANISH
CODEMaintainers
Anyone can fork Bitcoin Core, but only maintainers merge into its official repository.
BUILDToolchains
Open source still depends on compilers, CI and matching independent rebuilds.
Local systems still need energy and some path to exchange blocks and transactions.
FORKABILITY IS ONLY AN ESCAPE HATCHif people can rebuild, verify, distribute and operate the fork before the crisis.
16 Horizon two · public security capacity
Nation-state-grade audit— without nation-state approval.
01CONSENSUS CODEBreak the rules in laboratories
Formal methods, differential implementations, fuzzing, economic simulations and adversarial test networks.
02RELEASE CHAINRebuild across jurisdictions
Archived source, diverse compilers, hermetic builds and signed results from independently operated facilities.
03HARDWARE + NETWORKTest the physical system
Silicon analysis, signer teardown, eclipse and partition exercises, power failure and alternate-link drills.
04CRYPTOGRAPHYPrepare migrations before panic
Public review of primitives, parameter sets, quantum alternatives and end-to-end wallet migration rehearsals.
MAINTAINERSpropose + integrate
≠
LABS + UNIVERSITIESattack + attest
≠
NODE OPERATORSverify + decide
NO MINISTRY ROOT KEYNo certification monopoly. No secret report as final authority. Fund capability while keeping evidence public and decisions plural.
Theoretical query count falls from O(N) to O(√N), but every oracle call must reversibly execute the expensive wallet derivation. For this small fixture, Metal remains the credible architecture.
This does not search the wallet's original entropy. It attacks the elliptic-curve discrete-log assumption directly and therefore changes the protocol threat model.
GROVERreduces a search exponent
≠
SHORbreaks the public-key assumption
Architecture model only · no demonstrated cryptographically relevant quantum computer
19 Close
Four things to take home.
01Output width is not entropy.A long, balanced output can come from a tiny deterministic family.
02Hashing is not a repair.Whitening hides visible bias without increasing the number of possibilities.
03Public data is an oracle.Addresses and xpubs make weak candidates exactly testable offline.
04Provenance beats spot tests.Generator history determines whether an existing credential deserves trust.