Schulze Voting as Evidence Carrying Computation
| dc.contributor.author | Pattinson, Dirk | |
| dc.contributor.author | Tiwari, Mukesh | |
| dc.contributor.editor | Ayala-Rincn, M. | |
| dc.contributor.editor | Muoz, C. | |
| dc.coverage.spatial | Braslia, Brazil | |
| dc.date.accessioned | 2024-02-05T02:11:24Z | |
| dc.date.created | 26 September 2017 through 29 September 2017 | |
| dc.date.issued | 2017 | |
| dc.date.updated | 2022-10-02T07:19:08Z | |
| dc.description.abstract | The correctness of vote counting in electronic election is one of the main pillars that engenders trust in electronic elections. However, the present state of the art in vote counting leaves much to be desired: while some jurisdictions publish the source code of vote counting code, others treat the code as commercial in confidence. None of the systems in use today applies any formal verification. In this paper, we formally specify the so-called Schulze method, a vote counting scheme that is gaining popularity on the open source community. The cornerstone of our formalisation is a (dependent, inductive) type that represents all correct executions of the vote counting scheme. Every inhabitant of this type not only gives a final result, but also all intermediate steps that lead to this result, and can so be externally verified. As a consequence, we do not even need to trust the execution of the (verified) algorithm: the correctness of a particular run of the vote counting code can be verified on the basis of the evidence for correctness that is produced along with determination of election winners. | en_AU |
| dc.format.mimetype | application/pdf | en_AU |
| dc.identifier.citation | Pattinson, D., Tiwari, M. (2017). Schulze Voting as Evidence Carrying Computation. In: Ayala-Rincón, M., Muñoz, C.A. (eds) Interactive Theorem Proving. ITP 2017. Lecture Notes in Computer Science(), vol 10499. Springer, Cham. https://doi.org/10.1007/978-3-319-66107-0_26 | en_AU |
| dc.identifier.isbn | 9783319661063 | en_AU |
| dc.identifier.uri | http://hdl.handle.net/1885/313144 | |
| dc.language.iso | en_AU | en_AU |
| dc.publisher | Springer | en_AU |
| dc.relation.ispartofseries | 8th International Conference on Interactive Theorem Proving, ITP 2017 | en_AU |
| dc.rights | © 2017 Springer International Publishing AG | en_AU |
| dc.source | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) | en_AU |
| dc.title | Schulze Voting as Evidence Carrying Computation | en_AU |
| dc.type | Conference paper | en_AU |
| local.bibliographicCitation.lastpage | 426 | en_AU |
| local.bibliographicCitation.startpage | 410 | en_AU |
| local.contributor.affiliation | Pattinson, Dirk, College of Engineering and Computer Science, ANU | en_AU |
| local.contributor.affiliation | Tiwari, Mukesh, College of Engineering and Computer Science, ANU | en_AU |
| local.contributor.authoruid | Pattinson, Dirk, u4762643 | en_AU |
| local.contributor.authoruid | Tiwari, Mukesh, u5935541 | en_AU |
| local.description.embargo | 2099-12-31 | |
| local.description.notes | Imported from ARIES | en_AU |
| local.description.refereed | Yes | |
| local.identifier.absfor | 460403 - Data security and protection | en_AU |
| local.identifier.absfor | 461305 - Data structures and algorithms | en_AU |
| local.identifier.ariespublication | a383154xPUB9147 | en_AU |
| local.identifier.doi | 10.1007/978-3-319-66107-0_26 | en_AU |
| local.identifier.scopusID | 2-s2.0-85029506121 | |
| local.identifier.thomsonID | WOS:000478660800026 | |
| local.type.status | Published Version | en_AU |
Downloads
Original bundle
1 - 1 of 1
Loading...
- Name:
- Schulze Voting as evidence carrying comptation.pdf
- Size:
- 363.52 KB
- Format:
- Adobe Portable Document Format
- Description: