Skip to content
Discussion options

You must be logged in to vote

Good question. Indeed there is the following (internal) function for redistributing shares:

async def _reshare(self, x):

It is called throughout the code to reduce the degree of the "Shamir polynomial'' as part of a secure multiplication and similar protocols.

The resharing is done between a fixed set of parties, running the overall multiparty protocol. However, the same principles may be used to support a dynamic set of parties, or phrased differently, to handle situations where the set of senders differs from the set of receivers. Technically, all "elements" to implement such a general form of redistribution are present in the M…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@snow884
Comment options

Answer selected by lschoe
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants