Skip to content
This repository has been archived by the owner on Aug 17, 2020. It is now read-only.

integrate the DAGA work into kyber #1

Open
sarkortrantor opened this issue Sep 19, 2018 · 6 comments
Open

integrate the DAGA work into kyber #1

sarkortrantor opened this issue Sep 19, 2018 · 6 comments
Assignees

Comments

@sarkortrantor
Copy link
Contributor

Implement something in a similar way as https://github.com/dedis/kyber/blob/master/share/dkg/rabin/dkg.go
into the student_18_daga/sign/daga directory.
Only main structures - no networking / json methods
port it to dedis/kyber#master: https://github.com/dedis/kyber/wiki/Migration-from-gopkg.in-dedis-crypto.v0
Define methods on these structure
Write (or copy) the corresponding tests

@sarkortrantor
Copy link
Contributor Author

not sure why kyber/sign/daga is the right place, to me DAGA is not a cryptographic primitive but an authentication scheme

@sarkortrantor sarkortrantor self-assigned this Sep 19, 2018
@sarkortrantor
Copy link
Contributor Author

sarkortrantor commented Sep 19, 2018

other concern: now that I see that there are things in kyber like kyber/proof/ that defines stuff and interfaces to support Sigma-protocols and discrete logarithm proofs in the Camenisch/Stadler framework.
it seems that the daga code should use those things

@sarkortrantor
Copy link
Contributor Author

TODO:
-first: port the existing code to use current kyber things (and familiarize with daga and the daga implementation)
-second: try to split things and put them in kyber / cothority

@sarkortrantor
Copy link
Contributor Author

#5

@sarkortrantor
Copy link
Contributor Author

#6

@sarkortrantor
Copy link
Contributor Author

#3

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant