欧盟数字身份钱包无法实现其声称的隐私特性。
The EU digital ID wallet can't deliver the privacy properties it claims

原始链接: https://github.com/eu-digital-identity-wallet/av-doc-technical-specification/issues/26

此反馈侧重于加强年龄证明规范的安全性和隐私性。目前,该文档缺乏明确的保护措施,以防止证明提供者(AP)在证明中包含可追踪的数据——尤其是在未共享肖像时——这可能会破坏用户不可链接性。尚不清楚AP是否仅限于一组定义的属性,这引发了对包含意外的、可识别信息的担忧。 为了降低数据泄露和潜在串通的风险,作者提出了两个关键要求:首先,AP在传输后不应存储已颁发的证明与请求用户之间的任何链接;其次,依赖方(RP)不应在用户会话之外存储证明。 最终,最稳健的解决方案是强制使用零知识证明(ZKP)来呈现年龄,利用BBS或zk-longfellow等技术,以消除对潜在泄露证明数据的依赖。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 [已标记] gasull 51 分钟前 | 隐藏 | 过去 | 收藏 embedding-shape 9 分钟前 [–] 这个标题带有一些主观色彩,除非我误解了 GitHub issue。标题声称“欧盟数字身份钱包无法提供其声称的隐私特性”,但 issue 中的所有内容都关于“更好的安全和隐私保证”,这两者是截然不同的说法。gasull,你能在此处添加更多关于哪些承诺的隐私特性没有“实现”的背景信息吗? 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文

I propose a few specific improvements to the current specification for better security and privacy guarantees in the practical implementation:

  1. Section 4.3 does not make it explicit that "An Attestation Provider SHALL NOT include any data in its issued Proof of Age attestation that could be used to break unlinkability (when the portrait attribute is not transmitted during presentation)." This is somewhat compounded by Section 4.1.1 not explicitly stating that this list of attributes is the maximum set of allowed attributes (i.e. no AP defined other attributes are allowed). Has this intentionally not been restricted, or is this made explicit in another part of the spec that I didn't see? I suggest being explicit about this requirement to ensure that attestation providers do not include trackable attributes, by (malicious) choice or mistake.
  2. As long as ZKP presentation is not mandatory, the risk of AP data leaks and resulting collusion with RPs remains strong. Therefore, I recommend adding an AP requirement to Section 4.3 such as "An Attestation Provider SHALL NOT store any association of issued Proof of Age attestation with the requesting user binding after the issuance has been transmitted to the AVI."
  3. In the same vain, maybe add to Section 4.4 a requirement along the lines of "A Relying Party SHALL NOT store the proof of age attestation after the relevant user session has ended."

The real fix for items 2. and 3. is to make a ZKP presentation of age verification mandatory, either based on a BBS-like construction or the recent ZKP-on-top-of-mdoc proposal in the zk-longfellow form.

联系我们 contact @ memedata.com