Skip to content

High-Threshold Asynchronous Dynamic Committee Secret Sharing

License

Notifications You must be signed in to change notification settings

ideal-lab5/acss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dynamic-Committee Proactive Secret Sharing

This is an implementation of the following work:

https://eprint.iacr.org/2022/971.pdf

except using a "hashed" variant of El Gamal in place of Paillier.

https://eprint.iacr.org/2022/971.pdf https://www.di.ens.fr/~stern/data/St93.pdf https://www.di.ens.fr/david.pointcheval/Documents/Papers/2000_pkcA.pdf

Usage

TODO

cargo +nightly build

API

ACSS stands for asynchronous complete secret sharing. This implementation is a 'high threshold' variant ensuring that the privacy threshold $d$ does not need to be the same as the threshold $t$. $d$ can be between $t$ and $|C| - t- 1$ where C is the committee.

HighThresholdACSS

  • keygen
  • share_producer
  • share_receiver
  • reconstruct

Dynamic Committee Secret Sharing

  • reshare_producer
  • reshare_recever

Testing

Security

Releases

No releases published

Packages

No packages published

Languages