Looking up what “dark skippy” refers to.Dark Skippy is a Bitcoin attack disclosed in 2024 by researchers Lloyd Fournier, Nick Farrow, and Robin Linus. It is not a flaw in one specific hardware wallet. It is a way a signing device already running malicious firmware can leak a wallet’s seed through normal transaction signatures.
Previously, similar “nonce exfiltration” ideas were thought to need dozens of signatures. Dark Skippy shows a full 12-word seed can be recovered from as few as two signatures (which can come from a single transaction).
### How it works
Bitcoin signatures (ECDSA or Schnorr) use a secret random nonce. Honest firmware picks a high-entropy nonce. Malicious firmware instead embeds chunks of the seed into low-entropy nonces, then signs as usual.
Those signatures are broadcast and end up on the blockchain. An attacker scans for them, recovers the weak nonces from the public nonce points with something like Pollard’s kangaroo algorithm, and reconstructs the seed. The device does not need to store the seed afterward, so “stateless” signers are not protected either. A BIP39 passphrase does not stop it, because the attack can target the master key material used in signing.
It only works if the device is already compromised—tampered hardware, a supply-chain issue, or a fraudulent firmware update. Official firmware that generates proper random nonces is not vulnerable by this method. The researchers said they had not seen it used in the wild as of the 2024 disclosure.
### Practical takeaway
Buy devices from the manufacturer, verify firmware, and treat any unexpected firmware prompt as hostile. Longer-term mitigations discussed by the authors include anti-exfiltration signing protocols and forcing nonces to include randomness chosen by the software wallet, which makes this style of embedding impractical.
Primary write-up: [darkskippy.com](https://darkskippy.com/faq.html). Summaries also appear from Nunchuk and The Bitcoin Manual.
