| CPC H04L 9/085 (2013.01) [H04L 9/0656 (2013.01)] | 10 Claims |

|
1. A method for reconstruction of a secret shared amongst a plurality of computing devices in a secret sharing scheme, comprising:
obtaining, at a hardware processor of a secret reconstructor, a plurality of shares from a corresponding plurality of participants comprising respective computing devices of the plurality of computing devices capable of storing a share in memory, wherein the plurality of shares are unknown to be yes shares or no shares, and wherein a minimal authorized subset of the plurality of participants is unknown to the plurality of participants prior to secret reconstruction;
combining, using the hardware processor of the secret reconstructor, the plurality of shares to attempt to compute a secret, which is a function of a target vector; and
reconstructing, using the hardware processor of the secret reconstructor, the secret only in response to all the yes shares of the minimal authorized subset of the participants being present in the plurality of shares, otherwise failing to reconstruct the secret in responses to not all of the yes shares of the minimal authorized subset of participants being present in the plurality of shares.
|