Threshold Signatures in the Multiverse

被引:3
|
作者
Baird, Leemon [3 ]
Garg, Sanjam [1 ,4 ]
Jain, Abhishek [2 ]
Mukherjee, Pratyay [5 ]
Sinha, Rohit [3 ,6 ]
Wang, Mingyuan [1 ]
Zhang, Yinuo [1 ]
机构
[1] Univ Calif Berkeley, Berkeley, CA USA
[2] Johns Hopkins Univ, Baltimore, MD 21218 USA
[3] Swirlds Labs, College Stn, TX 77845 USA
[4] NTT Res, Sunnyvale, CA USA
[5] Supra Oracles, Berkeley, CA USA
[6] Meta, Cambridge, MA USA
关键词
SECURE;
D O I
10.1109/SP46215.2023.10179436
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We introduce a new notion of multiverse threshold signatures (MTS). In an MTS scheme, multiple universes - each defined by a set of (possibly overlapping) signers, their weights, and a specific security threshold can co-exist. A universe can be (adaptively) created via a non-interactive asynchronous setup. Crucially, each party in the multiverse holds constant-sized keys and releases compact signatures with size and computation time both independent of the number of universes. Given sufficient partial signatures over a message from the members of a specific universe, an aggregator can produce a short aggregate signature relative to that universe. We construct an MTS scheme building on BLS signatures. Our scheme is practical, and can be used to reduce bandwidth complexity and computational costs in decentralized oracle networks. As an example data point, consider a multiverse containing 2000 nodes and 100 universes (parameters inspired by Chainlink's use in the wild), each of which contains arbitrarily large subsets of nodes and arbitrary thresholds. Each node computes and outputs 1 group element as its partial signature; the aggregator performs under 0.7 seconds of work for each aggregate signature, and the final signature of size 192 bytes takes 6.4 ms (or 198K EVM gas units) to verify. For this setting, prior approaches, when used to construct MTS, yield schemes that have one of the following drawbacks: (i) partial signatures that are 48x larger, (ii) have aggregation times 311x worse, or (iii) have signature size 39x and verification gas costs 3.38x larger. We also provide an opensource implementation and a detailed evaluation.
引用
下载
收藏
页码:1454 / 1470
页数:17
相关论文
共 50 条
  • [41] A simplified approach to user controllable threshold signatures
    Yang, JP
    Shin, SU
    Rhee, KH
    CEC 2004: IEEE INTERNATIONAL CONFERENCE ON E-COMMERCE TECHNOLOGY, PROCEEDINGS, 2004, : 273 - 280
  • [42] Efficient Democratic Group Signatures with Threshold Traceability
    何国锋
    李祥学
    李强
    郑东
    Journal of Shanghai Jiaotong University(Science), 2011, 16 (05) : 530 - 532
  • [43] Fair blind threshold signatures in wallet with observers
    Juang, WS
    Liaw, HT
    JOURNAL OF SYSTEMS AND SOFTWARE, 2004, 72 (01) : 25 - 31
  • [44] Proxy and threshold one-time signatures
    Al-Ibrahim, M
    Cerny, A
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY, PROCEEDINGS, 2003, 2846 : 123 - 136
  • [45] Efficient linkable ring signatures and threshold signatures from linear feedback shift register
    Li, Xiangxue
    Zheng, Dong
    Chen, Kefei
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2007, 4494 : 95 - +
  • [46] The Ghost in the Multiverse
    Johnson, David
    SOPHIA, 2011, 50 (03) : 357 - 362
  • [47] MATRYOSHKA MULTIVERSE?
    Robertson, Andy
    SCIENTIFIC AMERICAN, 2014, 311 (06) : 8 - 8
  • [48] Surfing the multiverse
    Wolfe, Gary
    NATURE, 2007, 448 (7149) : 25 - 26
  • [49] Universe or multiverse?
    Carr, Bernard
    Ellis, George
    ASTRONOMY & GEOPHYSICS, 2008, 49 (02) : 29 - 33
  • [50] Rearrangements in the multiverse
    Hoffmann, Roald
    ACTA CRYSTALLOGRAPHICA SECTION B-STRUCTURAL SCIENCE CRYSTAL ENGINEERING AND MATERIALS, 2022, 78 : 290 - 291