Abstract
In a Single Secret Leader Election (SSLE), a group of participants aim to randomly choose exactly one leader from the group with the restriction that the identity of the leader will be known to the chosen leader and nobody else. At a later time, the elected leader should be able to publicly reveal her identity and prove that she has won the election. The election process itself should work properly even if many registered users are passive and do not send any messages. Among the many applications of SSLEs, their potential for enabling more efficient proof-of-stake based cryptocurrencies have recently received increased attention. This paper formally defines SSLE schemes and presents three constructions that provide varying security and performance properties. First, as an existence argument, we show how to realize an ideal SSLE using indistinguishability obfuscation. Next, we show how to build SSLE from low-depth threshold fully homomorphic encryption (TFHE) via a construction which can be instantiated with a circuit of multiplicative depth as low as 10, for realistically-sized secret leader elections. Finally, we show a practical scheme relying on DDH that achieves a slightly relaxed notion of security but which boasts extremely lightweight computational requirements.
Author supplied keywords
Cite
CITATION STYLE
Boneh, D., Eskandarian, S., Hanzlik, L., & Greco, N. (2020). Single Secret Leader Election. In AFT 2020 - Proceedings of the 2nd ACM Conference on Advances in Financial Technologies (pp. 12–24). Association for Computing Machinery, Inc. https://doi.org/10.1145/3419614.3423258
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.