DocumentCode :
1830641
Title :
A modular multi-modal specification of real-timed, end-to-end voter-verifiable voting systems
Author :
Kramer, Simon ; Ryan, Peter Y A
Author_Institution :
Univ. of Luxembourg, Luxembourg, Luxembourg
fYear :
2011
fDate :
29-29 Aug. 2011
Firstpage :
9
Lastpage :
21
Abstract :
We propose a modular multi-modal specification of real-timed, end-to-end voter-verifiable voting systems, i.e., a formal but intuitive specification of real-timed voting systems that are accountable (and thus trustworthy) to their users. Our specification is expressed as a single but well-compounded formula in a logical language of temporal, epistemic, and provability modalities. The intuitiveness of the specification is the fruit of its modular and multi-modal form. This means that the specification can be appreciated compound-wise, as a logical conjunction of separate sub-requirements, each of which achieving the ideal of a formal transcription of a suitable natural-language formulation, thanks to powerful descriptive idioms in the form of our multiple modalities. The modular form reduces our proof of the satisfiability (consistency) and thus implementability of the specification to a proof by inspection, and induces the parallelisability of implementation-correctness verifications. The specification also pinpoints the implementation-specific part of particular voting systems, reuses a generic definition of accountability inducing trust in a formal sense, and, last but not least, counter-balances by its implementability some previous results about the contradictory conjunction of certain desirable property pairs of voting systems. So in some sense, ideal voting systems do exist. Our specific formalisation principles are agent correctness, i.e., the behavioural correctness of the voting-system-constituting agents, and data adequacy, i.e., the soundness and (relative) completeness of the voting data processed by the system.
Keywords :
computability; formal specification; formal verification; natural language processing; public administration; descriptive idioms; end-to-end voter verifiable voting systems; epistemic modalities; formal specification; implementation correctness verifications; intuitive specification; logical language; modular multimodal specification; natural language formulation; parallelisability; proof by inspection; provability modalities; satisfiability proof; temporal modalities; Cryptography; Electronic voting systems; Inspection; Real time systems; Semantics; Set theory; accountability (including auditability); applied modal logic; formal requirements engineering; real-timed distributed and multi-agent systems; remote and/or ballot-box electronic voting (including electronic elections); trustworthy;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Requirements Engineering for Electronic Voting Systems (REVOTE), 2011 International Workshop on
Conference_Location :
Trento
Print_ISBN :
978-1-4577-0951-7
Electronic_ISBN :
978-1-4577-0953-1
Type :
conf
DOI :
10.1109/REVOTE.2011.6045911
Filename :
6045911
Link To Document :
بازگشت