本文提出了一种名为ACTS(TLS会话内容证明)的分布式架构,旨在解决Web3大规模应用中的一个关键问题:如何让现有的、广泛使用的软件验证用户从TLS服务器检索到特定数据,同时不修改TLS服务器本身。现有方案(如DECO、Xie等人的工作及TLSNotary)虽然实现了这一目标,但要求验证者运行先进的非标准化密码方案(如ZK-SNARKs),限制了大规模采用。ACTS基于此前工作,并利用Fuchsbauer和Wolf在Eurocrypt 2024上提出的谓词盲签名概念,突破了这些限制。ACTS架构在保持TLS服务器不变的前提下,允许用户向验证者证明其拥有从TLS服务器检索的数据,而验证者只需检查标准签名(如RSA-PSS)即可。具体贡献包括:一个轮数最优的谓词盲签名协议,可产生标准RSA-PSS签名;将该原语集成到DECO架构及其后继者中,用于认证TLS数据;优化了构造,使其在商品硬件上对大规模且重要的公证人(负责不知情地认证TLS数据、保护数据机密性的角色)策略类实用。通过在从TLS服务器下载并编码为AES-GCM密文的PDF文档用例上进行实验评估,用户可通过公证人服务在PDF中添加标准PADES签名及元数据,最终获得标准签名的PDF,可直接使用现有PDF阅读器透明验证。实验结果表明,该架构适用于实际场景中的真实部署。
💡 推荐理由: 提出了一种兼容现有基础设施的TLS数据证明方案,避免了复杂密码原语,有望推动Web3数据的可信验证落地。
🎯 建议动作: 研究跟进