中文

Darlin:基于 Marlin 的递归证明

密码学与安全 2021-10-04 v2

摘要

本文档描述了 Darlin,一种基于 Marlin SNARK (Chiesa 等人,Eurocrypt 2020) 与 Bootle 等人 EUROCRYPT 2016 的“dlog”多项式承诺方案的简洁零知识知识论证。Darlin 通过整合来自 Halo (IACR eprint 2019/099) 的摊销技术来处理 dlog 验证器中非简洁部分,从而解决递归证明问题,并且我们将其针对双变量电路编码多项式的策略进行调整,以聚合递归方案中节点间的 Marlin 内层和校验。我们估计,在入度为 2 的树状方案中,内层和校验聚合带来约 30% 的性能影响,应用于线性递归时影响更大。

关键词

引用

@article{arxiv.2107.04315,
  title  = {Darlin: Recursive Proofs using Marlin},
  author = {Ulrich Haböck and Alberto Garoffolo and Daniele Di Benedetto},
  journal= {arXiv preprint arXiv:2107.04315},
  year   = {2021}
}