中文

使用 zk-SNARKs 基于智能合约的分布式密钥生成

密码学与安全 2022-12-23 v1 分布式、并行与集群计算

摘要

分布式密钥生成(DKG)是一个被广泛研究的课题,因为它是门限密码系统的基础。区块链等新兴技术在共识协议、随机数信标和门限签名中应用门限密码学而获益匪浅。然而,区块链和智能合约通过提供去中心化的计算与通信平台,也使得 DKG 协议得以进一步改进。因此,我们提出了一种 DKG 协议,该协议使用智能合约来确保协议的正确执行,允许动态参与,并提供加密经济激励以鼓励诚实行为。该 DKG 协议使用基于零知识简洁非交互式知识论证(zk-SNARKs)的争议与密钥推导机制,通过将计算移至链下来降低应用智能合约的成本,其中智能合约仅验证计算的正确性。

关键词

引用

@article{arxiv.2212.10324,
  title  = {Distributed Key Generation with Smart Contracts using zk-SNARKs},
  author = {Michael Sober and Max Kobelt and Giulia Scaffino and Dominik Kaaser and Stefan Schulte},
  journal= {arXiv preprint arXiv:2212.10324},
  year   = {2022}
}