This paper allows analysts to verify cast-as-intended, i.e., whether a digital ballot captures a voter's intent
Verifiable voting systems allow voters to check whether their ballot is correctly recorded (individual verifiability) and allow anyone to check whether votes expressed in recorded ballots are correctly counted (universal verifiability). This suffices to ensure that honest voters' votes are correctly counted, assuming ballots are properly generated. Achieving ballot assurance, i.e., assuring each voter that their vote is correctly encoded inside their ballot, whilst ensuring privacy, is a challenging aspect of voting system design. This assurance property is known as cast-as-intended. Unlike many properties of voting systems, it has yet to be formalised. We provide the first formal definition and apply our definition to MarkPledge, Pret a Voter, Selene, ThreeBallot, and schemes based upon Benaloh challenges.
@inproceedings{Smyth21-cast-as-intended,
title = {{Cast-as-Intended:}}
# {{ A Formal Definition and Case Studies}},
year = {2021}, author = {Peter B. Rønne and Peter Y. A. Ryan and Ben Smyth}, doi = {10.1007/978-3-662-63958-0\_22},
url = {./},
url-pdf = {./files/cast-as-intended.pdf},
url-bib = {./files/cast-as-intended.bib},
url-yaml = {./files/cast-as-intended.yml},
url-md = {./files/cast-as-intended.md}
}