axelarnetwork / tofn

A threshold cryptography library in Rust
Apache License 2.0
112 stars 23 forks source link

Support for CGGMP threshold ECDSA scheme (eprint 2021/060) #140

Closed tarcieri closed 4 months ago

tarcieri commented 3 years ago

I'm not sure if there's a pithy name for this paper. I've been using "GG'21" to describe it, but it includes some improvements over GG'20:

https://eprint.iacr.org/2021/060

I was curious about your feedback on it and if you think there are any ideas worth incorporating.

ggutoski commented 3 years ago

I think the cool kids are calling it "CGGMP". Some notes:

tarcieri commented 3 years ago

I believe this implements it: https://github.com/taurusgroup/multi-party-sig

luca992 commented 1 year ago

Also I'm wondering about how safe this implementation is. Are more recent exploits such as handled?

https://cointelegraph.com/press-releases/verichains-discovers-critical-key-extraction-attacks-in-mpc-wallets https://blog.arcadia.agency/unveiling-the-secrets-of-binances-tss-adoption-vulnerabilities-and-security-analysis-4c2fd2bf2d9a

Also I found this if anyone else is looking https://github.com/webb-tools/cggmp-threshold-ecdsa