Rometsch et al. proposed the first delegatable anonymous credential scheme built on legacy credentials using recursive zk-SNARKs, requiring no issuer changes and offering constant-size credentials with full unlinkability.Rometsch等人在论文中提出了首个基于现有凭证的可委托匿名凭证方案,利用递归zk-SNARKs实现无需修改签发基础设施,支持恒定大小凭证、完全不可链接性和选择性属性披露。Rometschらは、既存の資格情報を基盤とした初の委任可能匿名資格情報スキームを提案し、再帰的zk-SNARKsを用いて発行基盤の変更不要、定数サイズの資格情報、完全な非リンク性を実現した。
NotesNotes要点
First DAC scheme built directly on legacy credentials, with no issuer-side modifications
Credentials remain constant-size regardless of delegation depth, with full unlinkability
Supports selective attribute disclosure at every level of the delegation chain
Instantiated for JWT+ECDSA using Plonky2 as recursive proving backend
Contributes a secure in-circuit JWT parser and a Plonky2 extension for cyclic recursion
Delegation takes 1.2s and verification 3.3ms with 64 attributes
首个直接在传统凭证上构建的DAC方案,无需修改现有签发基础设施
凭证大小恒定,不随委托深度增长,且具备完全不可链接性
支持选择性属性披露,委托链上每层均可控制披露范围
针对JWT+ECDSA实例化,使用Plonky2实现递归证明
贡献了安全的链上JWT解析器和支持循环递归的Plonky2扩展
64个属性下委托耗时1.2秒,验证仅3.3毫秒
既存の資格情報上に直接構築された初のDACスキームで、発行側の変更が不要
資格情報のサイズは委任深度に依存せず一定で、完全な非リンク性を有する
委任チェーンの各レベルで選択的属性開示をサポート
JWT+ECDSA向けにPlonky2を再帰的証明バックエンドとして実装
安全な回路内JWTパーサーと循環再帰を可能にするPlonky2拡張を提供
64属性時の委任時間1.2秒、検証時間3.3ミリ秒
零知识证明零知識証明zkDaily
Q&A Deep Dive 💬今日要点 深入解析 💬今日の要点 深掘り 💬
Sat星期六土曜日
09.05
2026
Why are legacy credentials incompatible with anonymous credentials?传统凭证为何难以实现匿名凭证特性?既存の資格情報が匿名資格情報と互換性がないのはなぜか?
Legacy credentials use ECDSA and standardized curves, while most anonymous credential schemes rely on pairing-based primitives.传统凭证基于ECDSA等签名方案和标准化曲线,与大多数匿名凭证构造依赖的配对基原语不兼容。既存の資格情報はECDSAや標準化された曲線を使用しており、多くの匿名資格情報スキームが依存するペアリングベースのプリミティブと互換性がない。
How are constant-size credentials achieved?如何实现恒定大小的委托凭证?定数サイズの資格情報をどう実現するか?
Recursive zk-SNARKs aggregate all proofs in the delegation chain into a single constant-size proof.通过递归zk-SNARKs将委托链中所有证明聚合为单一恒定大小证明,避免凭证随委托深度增长。再帰的zk-SNARKsにより、委任チェーン内のすべての証明を単一の定数サイズ証明に集約する。
What vulnerabilities does the in-circuit JWT parser fix?链上JWT解析器解决了什么漏洞?回路内JWTパーサーはどのような脆弱性を修正するか?
Parsing occurs inside the zk circuit, fixing vulnerabilities from external parsing in prior work.解析过程在zk电路内完成,修复了先前工作中因外部解析而可能存在的安全漏洞。解析をzk回路内で行うことで、先行研究における外部解析に起因する脆弱性を修正する。