~/talk

Cryptographic Vulnerabilities in Threshold Wallets

Talkat Breaking Bitcoin 2019 · 2019-06-08..06-09· [bitcoin, cryptography, security]
links:none on file
slides:none on file

Analysis of threshold ECDSA implementations shows concrete attacks on Lindell-style two‑party protocols using Paillier homomorphic encryption and zero-knowledge proofs: a flawed rotation step gives oracle-like signature validity checks that leak bits of the other party’s secret, enabling full key recovery after many rotations. Implementations dropped or misused ZK proofs, used weak Paillier parameters and JavaScript, and required repeated paper revisions; recent optimised builds report multi-party signing in milliseconds but real systems needed protocol fixes or full rekeying to be safe.

AI-written summary · about

  1. 0:00Intro
  2. 0:35Outline
  3. 1:15A Wallet
  4. 1:37Threshold Signatures
  5. 3:06Threshold ECDSA
  6. 5:47ThresholdSig MultiSig?
  7. 7:09Threshold Wallet - System
  8. 9:13Focus
  9. 10:48Lindell 2P-Signing
  10. 11:07P-Keygen [L17]
  11. 12:07P-Signing [L17]
  12. 14:10Paillier CryptoSystem
  13. 15:22Getting Dirty
  14. 15:48DO NOT OPTIMIZE #1
  15. 17:31DO NOT OPTIMIZE #2
  16. 17:46ZK in MPC
  17. 18:34#2 DO NOT OPTIMIZE
  18. 18:58ZK Confusion
  19. 20:51Work In Progress
  20. 21:59Bad Ways to Achieve Efficiency
  21. 23:11Good Ways to Achieve Efficiency
  22. 24:23Breaking a Threshold Wallet
  23. 26:032P-Rotation zk-Paillier
  24. 27:28Breaking 2P-Keygen
  25. 28:25Mitigation
  26. 30:42Questions?
~/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.