5个版本 (破坏性)

0.5.0 2024年7月18日
0.4.0 2024年6月21日
0.3.0 2024年5月10日
0.2.0 2024年3月4日
0.1.0 2023年10月13日

#313 in 身份验证

Download history 3/week @ 2024-04-09 124/week @ 2024-05-07 12/week @ 2024-05-14 14/week @ 2024-05-21 5/week @ 2024-05-28 8/week @ 2024-06-04 7/week @ 2024-06-11 168/week @ 2024-06-18 13/week @ 2024-06-25 122/week @ 2024-07-16 6/week @ 2024-07-23

每月128次下载
2 crates 中使用

Apache-2.0

345KB
7.5K SLoC

密钥验证匿名凭证(KVAC)

实现了以下论文中的密钥验证匿名凭证(KVAC)方案。KVAC应由发行者验证(或与发行者共享密钥的任何人)

  1. 改进的代数MAC和实用的密钥验证匿名凭证 在此处实现 这里
  2. 标准智能卡上的快速密钥验证匿名凭证 已在此指定 这里 但尚未实现。

两个实现都支持额外的验证方法,允许联合验证凭证持有证明,其中一个验证者是知道密钥的发行者,另一个验证者不知道密钥,但了解未与发行者共享的公开属性。这使得我们能够构建一个用例,其中发行者希望允许其发行凭证随时使用(例如,由验证者支付)同时不会损害用户的隐私,因为它不会了解任何公开属性。第一个验证者,即发行者还可以向第二个验证者提供有效或无效的证明。

依赖项

~7.5MB
~138K SLoC