Replies: 5 comments 1 reply
-
I don't like Shamir's secret sharing (SSS) because of the points listed here by Lopp: https://blog.keys.casa/shamirs-secret-sharing-security-shortcomings/ Basically it has:
All these problems are solved by multisig, and today Krux already supports multisig! You can see how easy, secure and stable the protocol is, even with multi-vendor devices, as shown here: Plz @prepsin consider reading the above article by Jameson Lopp and watching the Crypto Guide video to understand why SSS is not a good/safe/protected/standard option as we already have a good/safe/protected/standard way of doing things. things in Bitcoin! |
Beta Was this translation helpful? Give feedback.
-
Thanks for sending the article over. Whilst I understand the implementation side of things on SSS sounds somewhat more troublesome than first thought, you could also list a number of negatives to go with the pros for multi-sig as well. |
Beta Was this translation helpful? Give feedback.
-
My knowledge about it is none, so o don't have an opinion about it yet. |
Beta Was this translation helpful? Give feedback.
-
yes I have no issue in donating some sats as a feature request and I would be happy to do that. However taking tadeubas points on board, I think agreeing a default implementation of SSS would be the hardest thing. I need to double check on Tails because I am sure it ships (and has done for some time) |
Beta Was this translation helpful? Give feedback.
-
Another good article about SSS: https://unchained.com/features/mpc-vs-multisig-vs-sss |
Beta Was this translation helpful? Give feedback.
-
I reached out to odudex♱ on Twitter about adding this feature in Krux and he suggested to open a discussion on GitHub.
Shamir secret sharing would be a great feature to add to Krux
Take a seed and then split it into a number of 'shares'. Let's say, 3 of 5. So 5 seeds are created and 3 are needed to reassemble the seed. With krux you would be able to 'create' Shamir secrets and reassemble them.
It sits somewhere between having a single seed/encrypted seed and multi-sig.
In reality its securing that storing/reassembling a single seed but less technical/risky to setup true multi-sig (in its current form).
Shamir has a lot of history and predates Bitcoin. I'm sure it also ships with a lot of Linux distributions any way?
Happy to donate some sats for anyone who can introduce it to Krux.
Beta Was this translation helpful? Give feedback.
All reactions