Cryptology ePrint Archive: Report 2020/490

SoK: Techniques for Verifiable Mix Nets

Thomas Haines and Johannes Mueller

Abstract: Since David Chaum introduced the idea of mix nets 40 years ago, they have become widely used building blocks for privacy-preserving protocols. Several important applications, such as secure e-voting, require that the employed mix net be verifiable. In the literature, numerous techniques have been proposed to make mix nets verifiable. Some of them have also been employed in politically binding elections.

Verifiable mix nets differ in many aspects, including their precise verifiability levels, possible trust assumptions, and required cryptographic primitives; unfortunately, these differences are often opaque, making comparison painful.

To shed light on this intransparent state of affairs, we provide the following contributions. For each verifiability technique proposed to date, we first precisely describe how the underlying basic mix net is to be extended and which (additional) cryptographic primitives are required, and then study its verifiability level, including possible trust assumptions, within one generic and expressive verifiability framework. Based on our uniform treatment, we are able to transparently compare all known verifiability techniques for mix nets, including their advantages and limitations.

Altogether, our work offers a detailed and expressive reference point for the design, employment, and comparison of verifiable mix nets.

Category / Keywords: cryptographic protocols / mix net, verifiability, accountability, secure voting

Original Publication (with major differences): IEEE CSF 2020

Date: received 27 Apr 2020

Contact author: johannes mueller at uni lu

Available format(s): PDF | BibTeX Citation

Version: 20200428:121708 (All versions of this report)

Short URL: ia.cr/2020/490


[ Cryptology ePrint archive ]