Closed froyobin closed 9 months ago
@froyobin: PR needs rebase.
@froyobin: PR needs rebase.
@froyobin: PR needs rebase.
@froyobin: PR needs rebase.
@froyobin: PR needs rebase.
@froyobin: PR needs rebase.
@froyobin: PR needs rebase.
@froyobin: PR needs rebase.
@froyobin: PR needs rebase.
@froyobin: PR needs rebase.
@froyobin: PR needs rebase.
@froyobin: PR needs rebase.
this pr removes all the unicast in keygen and keysign.
for keygen: when the nodes unicasts the share to the peer, we ask them to encrpyt the share using the destination's paillier public key and broadcast it to all, thus only the destination peer which holds the paillier secret key can decrypt the share. If VSS check fails, by releasing the
m
,r
, others can judge who lies in the share and run the identity abort process.for the keysign:
as the proof of the
MtAAlice
, does not leak the plain text of Alice input, we broadcast the proof thus allow peer nodes to verify whether the parameter ofMtA
is valid.as the proof of the
MtABob
,MtaBobWc
does not leak the plain text of Bob input, we broadcast the proof thus allow peer nodes to verify whether the parameter ofMtABob
/MtABobWc
is valid.