Prerendered User Interfaces for Higher-Assurance Electronic Voting
Yee
Ka-Ping
author
Wagner
David A.
author
Hearst
Marti
author
Bellovin
Steven Michael
author
Columbia University. Computer Science
Columbia University. Computer Science
originator
text
Articles
2006
English
We propose an electronic voting machine architecture in which the voting user interface is prerendered and published before election day. The prerendered user interface is a verifiable artifact—an electronic sample ballot—enabling public participation in the review, verification, usability testing, and accessibility testing of the ballot. Preparing the user interface outside of the voting machine dramatically reduces the amount and difficulty of software verification required to assure the correctness of the election result. We present a design for a high-assurance touchscreen voting machine that supports a wide range of user interface styles and demonstrate its feasibility by implementing it in less than 300 lines of Python code.
Presented at 2006 USENIX/ACCURATE Electronic Voting Technology Workshop (EVT '06), Vancouver, B.C., Canada, August 1, 2006.
Computer science
http://hdl.handle.net/10022/AC:P:9046
NNC
NNC
2010-05-10 16:53:36 -0400
2011-11-23 10:05:06 -0500
1257
eng