写点什么

Hyperledger AnonCreds:开源、开放规范下,保护隐私的可验证凭证

作者:BSN研习社
  • 2023-01-06
    北京
  • 本文字数:1690 字

    阅读完需:约 6 分钟

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:开源,开放规范,保护隐私的可验证凭证》

如有侵权请与我们联系删除。

用户头像

BSN研习社

关注

还未添加个人签名 2021-11-05 加入

还未添加个人简介

评论

发布
暂无评论
Hyperledger AnonCreds:开源、开放规范下,保护隐私的可验证凭证_BSN研习社_InfoQ写作社区