Description
Trezor finally has developed SSS support (though it lacks some of the expansion and strong verification features we have -- their design where they use interpolation as part of their polynomial generation also looks a little strange). They've also implemented an interesting mode called "super shamir" where after creating key shards for your bitcoin key, you then further split the shards into sub-shards.
I suspect this was done in order to work around their 16-share limitation by making reconstruction more performant. But the interesting aspect of this feature is it allows you to create segregated groups of shard holders that may completely betray you and still would not gain any information.
However I'm not entirely convinced that this is solving a real threat model -- if you can confidently segregate N
people into A
group of size B
, where you will never have inter-group betrayals above the threshold you could create the same amount of shares but use a B*2
or higher threshold (the bound is probably lower depending on the thresholds of each group but this is the worst case).
Activity