Jackpot: Non-interactive Aggregatable Lotteries

被引:0
作者
Fleischhacker, Nils [1 ]
Hall-Andersen, Mathias [2 ]
Simkin, Mark
Wagner, Benedikt [3 ]
机构
[1] Ruhr Univ Bochum, Bochum, Germany
[2] ZkSecurity, New York, NY USA
[3] Ethereum Fdn, Berlin, Germany
来源
ADVANCES IN CRYPTOLOGY - ASIACRYPT 2024, PT VI | 2025年 / 15489卷
关键词
Lotteries; Aggregation; Vector Commitments; Simulation-Extractability; KZG Commitments; COMMITMENTS; SIGNATURES;
D O I
10.1007/978-981-96-0938-3_12
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In proof-of-stake blockchains, liveness is ensured by repeatedly selecting random groups of parties as leaders, who are then in charge of proposing new blocks and driving consensus forward. The lotteries that elect those leaders need to ensure that adversarial parties are not elected disproportionately often and that an adversary can not tell who was elected before those parties decide to speak, as this would potentially allow for denial-of-service attacks. Whenever an elected party speaks, it needs to provide a winning lottery ticket, which proves that the party did indeed win the lottery. Current solutions require all published winning tickets to be stored individually on-chain, which introduces undesirable storage overheads. In this work, we introduce non-interactive aggregatable lotteries and show how these can be constructed efficiently. Our lotteries provide the same security guarantees as previous lottery constructions, but additionally allow any third party to take a set of published winning tickets and aggregate them into one short digest. We provide a formal model of our new primitive in the universal composability framework. As one of our technical contributions, which may be of independent interest, we introduce aggregatable vector commitments with simulation-extractability and present a concretely efficient construction thereof in the algebraic group model in the presence of a random oracle. We show how these commitments can be used to construct non-interactive aggregatable lotteries. We have implemented our construction, called Jackpot, and provide benchmarks that underline its concrete efficiency.
引用
收藏
页码:365 / 397
页数:33
相关论文
共 40 条
  • [1] Bartoletti M., LNCS, V10323, P231
  • [2] Bayer S, 2012, LECT NOTES COMPUT SC, V7237, P263, DOI 10.1007/978-3-642-29011-4_17
  • [3] Bellare M., 1993, P 1 ACM C COMP COMM, P62, DOI [10.1145/168588.168596, DOI 10.1145/168588.168596]
  • [4] Bentov I, 2014, LECT NOTES COMPUT SC, V8617, P421, DOI 10.1007/978-3-662-44381-1_24
  • [5] Boneh Dan, 2020, AFT '20: Proceedings of the 2nd ACM Conference on Advances in Financial Technologies, P12, DOI 10.1145/3419614.3423258
  • [6] Boneh D, 2003, LECT NOTES COMPUT SC, V2656, P416
  • [7] Boneh D., 2001, LNCS, P514
  • [8] Short signatures without random oracles and the SDH assumption in bilinear groups
    Boneh, Dan
    Boyen, Xavier
    [J]. JOURNAL OF CRYPTOLOGY, 2008, 21 (02) : 149 - 177
  • [9] Boneh D, 2018, LECT NOTES COMPUT SC, V11273, P435, DOI 10.1007/978-3-030-03329-3_15
  • [10] Threshold Cryptosystems from Threshold Fully Homomorphic Encryption
    Boneh, Dan
    Gennaro, Rosario
    Goldfeder, Steven
    Jain, Aayush
    Kim, Sam
    Rasmussen, Peter M. R.
    Sahai, Amit
    [J]. ADVANCES IN CRYPTOLOGY - CRYPTO 2018, PT I, 2018, 10991 : 565 - 596