ETHTID:以太坊上可部署的阈值信息泄露方案
密码学与安全
2022-01-04 v2 分布式、并行与集群计算
摘要
我们解决了以太坊上的阈值信息泄露(TID)问题:任意数量的用户承诺按计划披露记录在以太坊区块链上的各自消息,当且仅当所有此类消息均被披露。在披露之前,仅每条消息的原始发送者知晓其内容。为此,我们委派一个小理事会执行非对称密钥对的分布式生成与阈值共享。公钥可用于加密消息,这些消息仅当阈值共享的解密密钥在预定义时间点重建并上链记录后才可读。借助以太坊等区块链,可以协调此类流程并将经济权益附加于参与个体的行为上。本文中,我们提出 ETHTID,一个用于协调阈值信息泄露的以太坊智能合约应用。我们的实现基于 ETHDKG [1](一个用于分布式密钥生成与阈值共享的智能合约应用),并对其进行调整以适配我们不同的用例,同时增加监督解密密钥按计划重建的功能。作为主要的成本节约优化,我们证明了底层密码学方案的安全性得以保持。我们评估了执行成本如何依赖于理事会规模与阈值,并表明所提协议可在以太坊上部署,支持超过 200 名成员的理事会,相比 ETHDKG 节省 20-40% 的 gas。
引用
@article{arxiv.2107.01600,
title = {ETHTID: Deployable Threshold Information Disclosure on Ethereum},
author = {Oliver Stengele and Markus Raiber and Jörn Müller-Quade and Hannes Hartenstein},
journal= {arXiv preprint arXiv:2107.01600},
year = {2022}
}