#secret-sharing #shamir-secret-sharing #dkg #shamir #vss #pvss

no-std secret_sharing_and_dkg

Shamir、Feldman、Pedersen等秘密分享方案以及Gennaro和FROST的DKG

11个重大版本

0.13.0 2024年7月18日
0.11.0 2024年5月10日
0.10.0 2024年3月4日
0.9.0 2023年10月10日
0.3.0 2023年3月29日

#618 in 密码学

Download history 5/week @ 2024-05-03 132/week @ 2024-05-10 17/week @ 2024-05-17 24/week @ 2024-05-24 21/week @ 2024-05-31 10/week @ 2024-06-07 7/week @ 2024-06-14 168/week @ 2024-06-21 6/week @ 2024-06-28 14/week @ 2024-07-05 78/week @ 2024-07-12 70/week @ 2024-07-19 209/week @ 2024-07-26 254/week @ 2024-08-02 241/week @ 2024-08-09 192/week @ 2024-08-16

909每月下载量
用于 5 个crate(3直接使用)

Apache-2.0

415KB
9K SLoC

秘密分享和分布式密钥生成

实现了秘密分享(SS)、可验证秘密分享(VSS)、分布式可验证秘密分享(DVSS)、分布式密钥生成(DKG)和公开可验证秘密分享(PVSS)算法。DVSS和DKG不需要可信的经销商。还实现了分布式离散对数检查。

  1. Shamir秘密分享(需要可信经销商)
  2. Pedersen可验证秘密分享
  3. Pedersen分布式可验证秘密分享
  4. Feldman可验证秘密分享
  5. Feldman分布式可验证秘密分享
  6. 来自《基于离散对数密码系统的安全分布式密钥生成》一文的Gennaro DKG
  7. FROST的分布式密钥生成
  8. 分布式离散对数(DLOG)检查
  9. 公开可验证秘密分享

依赖关系

~7.5MB
~137K SLoC