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 身份验证
每月128次下载
在 2 crates 中使用
345KB
7.5K SLoC
密钥验证匿名凭证(KVAC)
实现了以下论文中的密钥验证匿名凭证(KVAC)方案。KVAC应由发行者验证(或与发行者共享密钥的任何人)
- 改进的代数MAC和实用的密钥验证匿名凭证 在此处实现 这里
- 标准智能卡上的快速密钥验证匿名凭证 已在此指定 这里 但尚未实现。
两个实现都支持额外的验证方法,允许联合验证凭证持有证明,其中一个验证者是知道密钥的发行者,另一个验证者不知道密钥,但了解未与发行者共享的公开属性。这使得我们能够构建一个用例,其中发行者希望允许其发行凭证随时使用(例如,由验证者支付)同时不会损害用户的隐私,因为它不会了解任何公开属性。第一个验证者,即发行者还可以向第二个验证者提供有效或无效的证明。
依赖项
~7.5MB
~138K SLoC