Skip to search boxSkip to navigationSkip to main content

Linear Logical Voting Protocols

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 53-70

Journal (Volume, Issue Number)

Lecture Notes in Computer Science (Volume 7187)

Publication milestones

  • Published - 2012

Publication status

Published - 2012

ISSN

0302-9743

Publication IDs

  • Scopus: 84867447717

Abstract

Current approaches to electronic implementations of voting protocols involve translating legal text to source code of an imperative programming language. Because the gap between legal text and source code is very large, it is difficult to trust that the program meets its legal specification. In response, we promote linear logic as a high-level language for both specifying and implementing voting protocols. Our linear logical specifications of the single-winner first-past-the-post (SW- FPTP) and single transferable vote (STV) protocols demonstrate that this approach leads to concise implementations that closely correspond to their legal specification, thereby increasing trust.

Publication metrics

PlumX

Captures
6
Citations
9