本站内容为虚构演示,与真实新闻及机构无关;请勿当作事实或专业意见。

全文

FULL TEXT

查看本期期刊
头条互联网

零知识证明身份验证协议ZKPass获IETF批准:证明你是你而无需透露任何个人信息

基于零知识证明的身份验证协议ZKPass获IETF正式批准为RFC标准,用户可以在不透露姓名、年龄、地址等任何个人信息的前提下完成身份验证。

互联网工程任务组(IETF)于5月6日正式批准零知识证明身份验证协议ZKPass为RFC 9521标准。这意味着互联网身份验证即将迎来根本性变革——用户首次可以在不向服务提供方透露任何个人信息的前提下,完成年龄验证、身份确认、资质审核等全部身份相关操作。

ZKPass协议由以太坊基金会的隐私研究团队和斯坦福大学应用密码学实验室联合设计,历时三年完成。协议的核心思想是:用户持有经过权威机构(如政府部门、银行)签名的数字凭证,当需要证明某个属性时(如「我已年满18岁」),用户通过零知识证明技术生成一个密码学证明,验证方可以确认该证明的有效性,但无法从中提取任何额外信息。

隐私保护的技术实现

传统身份验证流程要求用户将完整信息提交给服务提供方——注册社交平台需要提供姓名和生日,购买酒类需要出示含完整信息的身份证件。这种模式存在两个根本问题:一是信息过度暴露,用户为了证明一个属性(年龄)不得不泄露所有属性;二是数据集中存储,服务提供方掌握的用户信息成为黑客攻击的高价值目标。

ZKPass的解决方案优雅地打破了这个困境。用户的数字凭证存储在本地设备的安全芯片中,验证时只需要向验证方发送一个密码学证明——一个大约200字节的数学对象。验证方可以通过公开的验证密钥确认证明的有效性,但数学上可以证明,从这个证明中恢复出任何原始信息的难度等同于破解椭圆曲线密码学。

行业反应

隐私倡导组织Electronic Frontier Foundation将ZKPass的批准称为「互联网隐私保护的里程碑时刻」。EFF高级技术员Alexis Hancock表示:「我们花了二十年时间抱怨互联网公司收集过多个人信息,现在技术终于提供了不需要收集信息就能验证身份的方案。」

但监管机构态度复杂。欧盟数字服务法案要求平台对用户进行年龄验证,ZKPass在技术上满足了这一要求,但执法机构担忧零知识证明会成为犯罪活动的保护伞——如果任何人都可以匿名证明自己的属性,追踪洗钱和恐怖融资将变得更加困难。美国财政部已要求IETF在ZKPass标准中加入「合规性后门」的可能性评估,但密码学界普遍认为任何后门都会破坏零知识证明的安全性基础。