silence-laboratories / silent-shard-dkls23-ll

Multi-Party Threshold Signature Library for ECDSA
Other
24 stars 8 forks source link

[FEAT]: Setup OT without DKG? #49

Closed matthiasgeihs closed 1 month ago

matthiasgeihs commented 1 month ago

Description

Looking at the code, I realize that the 4-message DKG protocol also includes the OT setup. Assuming there is no dependency between OT Setup and DKG, have you considered separating the OT Setup from the DKG? Would running just the OT setup require less rounds?

Motivation

In some applications, DKG is a separate component from DSG. The services running these protocols may be totally independent. In such a setting, it is useful if the DKG can run separately from the DSG.

leontiad commented 1 month ago

That is a dkg tailored for dkls ecdsa signature with OT. DKLS.DKG here is

  1. the typical in all protocols shamir secret sharing of secret constant coefficients from random polynomials and
  2. state for OT tailored for dkls sign.

we haven't considered separating them , yes if you want OT you do not need shamir secret shares from polynomials. But that repo is the implementation of DKLS DKG and DSG protocols and we are not considering separate them