Verified Verifiers for Verifying Elections
| dc.contributor.author | Haines, Thomas | |
| dc.contributor.author | Gore, Rajeev | |
| dc.contributor.author | Tiwari, Mukesh | |
| dc.coverage.spatial | London, United Kingdom | |
| dc.date.accessioned | 2024-02-20T00:48:52Z | |
| dc.date.created | Nov 11-15 2019 | |
| dc.date.issued | 2019 | |
| dc.date.updated | 2022-10-02T07:20:21Z | |
| dc.description.abstract | The security and trustworthiness of elections is critical to democracy; alas, securing elections is notoriously hard. Powerful cryptographic techniques for verifying the integrity of electronic voting have been developed and are in increasingly common use. The claimed security guarantees of most of these techniques have been formally proved. However, implementing the cryptographic verifiers which utilise these techniques is a technical and error prone process, and often leads to critical errors appearing in the gap between the implementation and the formally verified design. We significantly reduce the gap between theory and practice by using machine checked proofs coupled with code extraction to produce cryptographic verifiers that are themselves formally verified. We demonstrate the feasibility of our technique by producing a formally verified verifier which we use to check the 2018 International Association for Cryptologic Research (IACR) directors election. | en_AU |
| dc.description.sponsorship | Thomas Haines acknowledges the support of the Luxembourg National Research Fund (FNR) and the Research Council of Norway for the joint project SURCVS. | en_AU |
| dc.format.mimetype | application/pdf | en_AU |
| dc.identifier.isbn | 978-145036747-9 | en_AU |
| dc.identifier.uri | http://hdl.handle.net/1885/313762 | |
| dc.language.iso | en_AU | en_AU |
| dc.publisher | Association for Computing Machinery (ACM) | en_AU |
| dc.relation.ispartofseries | 26th ACM SIGSAC Conference on Computer and Communications Security, CCS 2019 | en_AU |
| dc.rights | © 2019 Association for Computing Machinery (ACM) | en_AU |
| dc.source | Proceedings of the ACM Conference on Computer and Communications Security | en_AU |
| dc.subject | verifiable e-voting | en_AU |
| dc.subject | interactive theorem provers | en_AU |
| dc.subject | code extraction | en_AU |
| dc.title | Verified Verifiers for Verifying Elections | en_AU |
| dc.type | Conference paper | en_AU |
| local.bibliographicCitation.lastpage | 702 | en_AU |
| local.bibliographicCitation.startpage | 685 | en_AU |
| local.contributor.affiliation | Haines, Thomas, Norwegian University of Science and Technology | en_AU |
| local.contributor.affiliation | Gore, Rajeev, 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 | Gore, Rajeev, u9409448 | 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 | 461303 - Computational logic and formal languages | en_AU |
| local.identifier.ariespublication | u6269649xPUB196 | en_AU |
| local.identifier.doi | 10.1145/3319535.3354247 | en_AU |
| local.identifier.scopusID | 2-s2.0-85075921528 | |
| local.identifier.thomsonID | WOS:000509760700042 | |
| local.publisher.url | https://www.acm.org/ | en_AU |
| local.type.status | Published Version | en_AU |
Downloads
Original bundle
1 - 1 of 1
Loading...
- Name:
- 3319535.3354247.pdf
- Size:
- 1.28 MB
- Format:
- Adobe Portable Document Format
- Description: