~/talk

Engineering a backdoored bitcoin wallet

Talkat WOOT '24 · 2024-08-12..08-13· [cryptography, security]
links:none on file
links:none on file
slides:none on file

A backdoor modifies ECDSA signing to embed a wallet seed into normal-looking signatures by choosing nonces that encode linear combinations of seed bits, allowing recovery via short-interval ECDLP solvers (Pollard’s lambda and time–memory tradeoffs). The implementation leaks a 256-bit seed in 10 signatures during an end-to-end Bitcoin testnet demo, requires only modest computation (laptop-scale), works when implanted after key generation via firmware update, needs no persistent storage, and produces signatures indistinguishable from legitimate ones.

AI-written summary · about

  1. 0:00Cryptographic subversion intro
  2. 1:35Real-world subversion examples
  3. 2:16Backdooring signature schemes
  4. 4:22Backdoor assumptions and goals
  5. 5:49Effective backdoor requirements
  6. 10:04Backdoor scheme construction
  7. 14:38Team recruitment
  8. 15:00Live attack demo
  9. 16:08Mitigations and hardening
  10. 17:12Conclusion and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.