Hyperledger AnonCreds:开源、开放规范下,保护隐私的可验证凭证
作者:Stephen Curran,Hyperledger AnonCreds 的维护者 2022 年 11 月 15 日 博客, Hyperledger AnonCreds, 身份识别
译者:王永雷
AnonCreds 是世界上最常用的可验证凭证(VC)格式*,现在是一个 Hyperledger 项目。AnonCreds 与账本无关,并且有正式的开放规范,它作为一种成熟的可验证凭证格式继续发展,具有独特的隐私保护能力。作为一个 Hyperledger 项目,AnonCreds 将得到支持,在全球范围内发展其代码库和社区,并通过技术管理来促进最佳的开放开发和安全实践。
随着互联网过渡到允许人们、组织和事物对其凭证的共享拥有更大的控制权,保护隐私是最重要的问题。
Hyperledger AnonCreds--"匿名凭证 "的缩写--是一种 VC,它在核心 VC 保证的基础上增加了重要的隐私保护 ZKP(零知识证明)能力。作为 Hyperledger Indy 项目五年多来的核心要素,AnonCreds 是一个成熟、完整的模型和交互集,在 Hyperledger Aries 框架中得到广泛支持。
这个项目的创建标志着一个开源软件项目的持续健康发展,这个项目曾经是单一的,现在是一套定义明确的独立组件。
Hyperledger AnonCreds 是分类账无关的,也是客户无关的。它不与 Hyperledger Indy 或 Aries 绑定。这使得它可以与其他可验证的数据注册表/分类账和可验证的凭证客户端堆栈一起使用。因此,重要的隐私保护功能可以被更多的人使用,而且底层的密码学可以在不影响上面功能的情况下发展。
使用 Hyperledger AnonCreds 的其他好处包括。
Avoidance of identifiers: No correlatable identifiers are required in presenting data to a verifier. Correlatable identifiers may be applied in a use case specific manner. 避免标识符的使用。在向验证者展示数据时,不需要可关联的标识符。可关联的标识符可以以特定的方式应用于使用情况。
Verifier assurances: Credentials are bound to the holder, so verifiers know that credentials presented together were all issued to the holder providing the presentation. 验证人的保证。凭证与持有者绑定,所以验证者知道一起提交的凭证都是发放给提供演示的持有者的。
Minimal data sharing: Data to be shared by a holder to a verifier is minimized through the use of selective disclosure and ZKP predicates 最小的数据共享。通过使用选择性披露和 ZKP 谓词,持有者向验证者共享的数据被最小化。
灵活的格式化。凭证和演示文稿可以用 W3C VC 数据模型的标准格式进行格式化。
AnonCreds 已经加入了 Hyperledger 生态系统,有超过 25 个赞助商。该项目由以下部分组成。
The AnonCreds Specification, managed by the Hyperledger AnonCreds Specification Working Group and with the potential of being submitted to an appropriate Standards organization AnonCreds 规范,由 Hyperledger AnonCreds 规范工作组管理,并有可能提交给一个适当的标准组织
Ledger/Verifiable Data Registry-agnostic, open source code implementations of the AnonCreds specification, suitable for use with Hyperledger Aries and non-Aries agents 账本/可验证数据注册表--AnonCreds 规范的开放源代码实现,适用于 Hyperledger Aries 和非 Aries 代理。
Guidance for creating ledger-specific AnonCreds Methods to write and resolve AnonCreds objects for specific ledgers 创建特定分类账的 AnonCreds 方法的指导,为特定分类账编写和解决 AnonCreds 对象
Documentation on AnonCreds suitable for all audiences, from business audiences to cryptographers 关于 AnonCreds 的文件适合所有受众,从商业受众到密码学家。
A test suite to verify adherence to the AnonCreds specification and the interoperability of AnonCreds implementations. 一个测试套件,以验证对 AnonCreds 规范的遵守和 AnonCreds 实施的互操作性
接下来的步骤包括发展现有的 AnonCreds Rust 实现,使其对 Indy 以外的 VDR/ledger 更友好,完成 V1.0 规范,并符合 W3C 可验证凭证数据模型标准。
文章来源:Hyperledger 超级账本
文章原标题:《声明 Hyperledger AnonCreds:开源,开放规范,保护隐私的可验证凭证》
如有侵权请与我们联系删除。
评论