Implementing Broadcast Channels with Memory for Electronic Voting Systems

Authors

  • Severin Hauser Bern University of Applied Siences
  • Rolf Haenni Bern University of Applied Siences University of Fribourg

DOI:

https://doi.org/10.29379/jedem.v8i3.441

Abstract

To provide universal verifiability, cryptographic voting protocols often require a broadcast channel to spread the election data to the public. The basic requirements on such a broadcast channel are similar for most protocols, for example that the channel maintains a memory of all broadcast messages and that nothing can be deleted from the channel’s memory. In this paper, we provide a formal definition for such broadcast channels with memory and describe their properties. We also analyze the significance of a broadcast channel with memory in cryptographic voting protocols and propose that such a channel is provided in form of a service that we call bulletin board. Based on this service, we analyze some real-world problems that cryptographic voting protocols might have and provide possible solutions. For this we define a generic interface for the main board functionalities, which offers a flexible way of extending the basic properties of a bulletin board to comply with all sorts of additional requirements.

Downloads

Download data is not yet available.

Author Biographies

Severin Hauser, Bern University of Applied Siences

RISIS

Rolf Haenni, Bern University of Applied Siences University of Fribourg

RISIS

Published

2016-12-19

How to Cite

Hauser, S., & Haenni, R. (2016). Implementing Broadcast Channels with Memory for Electronic Voting Systems. JeDEM - EJournal of EDemocracy and Open Government, 8(3), 61-79. https://doi.org/10.29379/jedem.v8i3.441

Issue

Section

Research Papers