Authentication for Remote Voting

Nathanael Paul, David Evans, Avi Rubin and Dan Wallach
Workshop on Human-Computer Interaction and Security Systems. 6 April 2003.

Abstract
Authentication is an important part of the voting process, both for the voting system authenticating the human as a legitimate voter without sacrificing secret balloting, and for the voter authenticating the vote recorder. Voters want the capability to vote remotely, but this makes both directions of authentication more difficult. Human factors are a crucial part of the authentication process. In particular, the system for authenticating the vote recorder must be designed in a way that ensures the human cannot be easily tricked into trusting an illegitimate recorder and so that the voter has confidence in the integrity of the voting process. In this paper, we discuss some of the issues associated with Internet-based remote voting and argue that visual cryptography offers a promising way to provide both satisfactory authentication and secret ballot guarantees.

Keywords: Authentication, human factors, human-computer interaction, voting, security.

Complete Paper (4 pages) [PDF]


CS 655 David Evans - Publications
University of Virginia
Department of Computer Science
David Evans
evans@cs.virginia.edu