Paper 2023/1881

Blockchain Governance via Sharp Anonymous Multisignatures

Wonseok Choi, Purdue University
Xiangyu Liu, Purdue University
Vassilis Zikas, Purdue University
Abstract

Electronic voting has occupied a large part of the cryptographic protocols literature. The recent reality of blockchains---in particular, their need for online governance mechanisms---has brought new parameters and requirements to the problem. We identify the key requirements of a blockchain governance mechanism, namely correctness (including eliminative double votes), voter anonymity, and traceability, and investigate mechanisms that can achieve them with minimal interaction and under assumptions that fit the blockchain setting. First, we define a signature-like primitive, which we term \textit{sharp anonymous multisignatures} (in short, $\sharp$AMS) that tightly meets the needs of blockchain governance. In a nutshell, $\sharp$AMSs allow any set of parties to generate a signature, e.g., on a proposal to be voted upon, which, if posted on the blockchain, hides the identities of the signers/voters but reveals their number. This can be seen as a (strict) generalization of threshold ring signatures (TRS). We next turn to constructing such $\sharp$AMSs and using them in various governance scenarios---e.g., single vote vs. multiple votes per voter. In this direction, although the definition of TRS does not imply $\sharp$AMS, one can compile some existing TRS constructions into $\sharp$AMS. This raises the question: What is the TRS structure that allows such a compilation? To answer the above, we devise templates for TRSs. Our templates encapsulate and abstract the structure that allows for the above compilation---most of the TRS schemes that can be compiled into $\sharp$AMS are, in fact, instantiations of our template. This abstraction makes our template generic for instantiating TRSs and $\sharp$AMSs from different cryptographic assumptions (e.g., DDH, LWE, etc.). One of our templates is based on chameleon hashes, and we explore a framework of lossy chameleon hashes to understand their nature fully. Finally, we turn to how $\sharp$AMS schemes can be used in our applications. We provide fast (in some cases non-interactive) $\sharp$AMS-based blockchain governance mechanisms for a wide spectrum of assumptions on the honesty (semi-honest vs malicious) and availability of voters and proposers.

Note: update the version and fix some typos

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
Keywords
blockchaine-votingthreshold ring signaturethreshold cryptog- raphy
Contact author(s)
wonseok @ purdue edu
liu3894 @ purdue edu
vzikas @ purdue edu
History
2025-06-07: revised
2023-12-07: received
See all versions
Short URL
https://ia.cr/2023/1881
License
No rights reserved
CC0

BibTeX

@misc{cryptoeprint:2023/1881,
      author = {Wonseok Choi and Xiangyu Liu and Vassilis Zikas},
      title = {Blockchain Governance via Sharp Anonymous Multisignatures},
      howpublished = {Cryptology {ePrint} Archive, Paper 2023/1881},
      year = {2023},
      url = {https://eprint.iacr.org/2023/1881}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.