Londhe et al. proposed a generalized regex-matching ZKP system for ZK Email in their paper, using ε-free NFA path verification with DKIM, SHA-256, and structural regex circuits. Londhe等人在论文中提出面向ZK Email的广义正则匹配ZKP系统,通过ε-free NFA路径验证降低复杂邮件验证开销,并集成DKIM、SHA-256与正则约束电路。 Londhe らは 論文で、ZK Email 向けの汎用正規表現照合 ZKP システムを提案した。ε-free NFA の経路検証により、DKIM、SHA-256、構造制約を扱う正規表現回路を実用的に統合する。
NotesNotes要点
Focuses on anonymized email verification, proving structured properties of DKIM-signed emails without revealing the full message.
Uses path verification over ε-free NFAs, with prover complexity linear in the captured path and independent of original email size.
Integrates DKIM verification, arbitrary-length SHA-256 under RFC 6376, and a general regex primitive into end-to-end ZK Email circuits.
Shows substantial proving-time improvements over DFA-based approaches while supporting richer regex languages.
The implementation is integrated with ZK Email, MIT licensed, and evaluated for client-side and zkVM (SP1) deployments.
Security analysis formalizes zero-knowledge relations under realistic adversary models for email provenance.
Why use ZK for email verification? 为什么邮件验证需要ZK? なぜメール検証に ZK を使うのか?
Emails often contain private data. ZK Email enables public verification of authenticity and selected fields while hiding the body, addresses, or other sensitive content. 邮件常包含隐私信息。ZK Email允许公开验证邮件真实性和特定字段,同时隐藏正文、地址或其他敏感内容。 メールには個人情報が多く含まれる。ZK Email を使うと、本文や宛先などの機微情報を隠したまま、真正性や特定フィールドを公開検証できる。
Why use ε-free NFAs? ε-free NFA有什么作用? ε-free NFA は何に効くのか?
The paper replaces heavier DFA-style regex checks with path verification over ε-free NFAs, making prover complexity linear in the captured path rather than the original email length. 论文用ε-free NFA的路径验证替代更重的DFA式正则验证,使证明者复杂度与捕获路径线性相关,而不随原始邮件长度直接增长。 重い DFA 型の正規表現検証の代わりに、ε-free NFA 上の経路検証を用いる。これにより、証明者の計算量は元のメール長ではなく取得された経路に対して線形になる。
How does it improve on DFA approaches? 相对DFA方案优势在哪? DFA 手法より何が優れるのか?
DFA approaches are costly for complex structures and rich alphabets. NFA path verification supports richer regex languages and substantially reduces proving time in the evaluation. DFA方案在复杂结构和丰富字符集下会带来高昂正则验证开销。该论文用NFA路径验证支持更丰富的正则语言,并在实验中显著降低证明时间。 DFA 手法は複雑な構造や豊富な文字集合で検証コストが大きくなる。NFA の経路検証により、より表現力の高い正規表現を扱い、評価では証明時間を大きく削減している。