-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Insecure DKG protocol #5
Comments
Not that I understand all the implications of this, but https://hal.inria.fr/hal-00983149v1/document states :
The question is, do the some applications include whatever dfinity does with this DKG lib, or not ? For reference :
|
Note that there exists a Go implementation of Secure Distributed Key Generation for Discrete-Log Based Cryptosystems here : https://github.com/dedis/kyber/blob/master/share/dkg/rabin/dkg.go @Daeinar seems to belong both to dfinity (owner of this repo) and to the DEDIS (owner of the repo I just linked to), so he may be well-suited to look into this if he has time, but he's likely already aware of the "issue", if there's actually one. |
@mahnushm could you take a look at this as well? |
I just came across this issue here via Google. The mentioned problem is addressed in the Dfinity Whitepaper.
|
Do you implement DKG protocol or Joint-Feldman protocol?
I have read an article "Secure Distributed Key Generation for Discrete-Log Based Cryptosystems" by Gennaro Rosario ...
https://link.springer.com/content/pdf/10.1007%2F3-540-48910-X_21.pdf
I have read your code and I think that you have implemented Joint-Feldman protocol(figure 1 in article above).
"An insecure solution for distributed generation of secret keys" - words about Joint-Feldman protocol in this article.
I think that DKG protocol(figure 2 in article above) - is more secure than Joint-Feldman.
"Secure distributed key generation in discrete–log based systems" - words about DKG protocol in this article
The text was updated successfully, but these errors were encountered: