Skip to search boxSkip to navigationSkip to main content

Verifying Voting Schemes

Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-review

Publication Information

Output type

Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-review

Original language

English

Pages from-to (Number of pages)

Pages 115-129

Journal (Volume, Issue Number)

Journal of Information Security and Applications (Volume 19, Issue 2)

Publication milestones

  • Published - 04/2014

Publication status

Published - 04/2014

ISSN

2214-2126

Publication IDs

  • Scopus: 84906838559

Abstract

The possibility to use computers for counting ballots allows us to design new voting schemes that are arguably fairer than existing schemes designed for hand-counting. We argue that formal methods can and should be used to ensure that such schemes behave as intended and conform to the desired democratic properties. Specifically, we define two semantic criteria for single transferable vote (STV) schemes, formulated in first-order logic over the theories of arrays and integers, and show how bounded model-checking and SMT solvers can be used to check whether these criteria are met. As a case study, we then analyse an existing voting scheme for electing the board of trustees for a major international conference and discuss its deficiencies.

Publication metrics

PlumX

Captures
9
Citations
10