CodeVoting protection against automatic vote manipulation in an uncontrolled environment

  • Authors:
  • Rui Joaquim;Carlos Ribeiro

  • Affiliations:
  • ISEL, INESC-ID;ISEL, INESC-ID

  • Venue:
  • VOTE-ID'07 Proceedings of the 1st international conference on E-voting and identity
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

One of the major problems that prevent the widespread of Internet voting is the vulnerability of the voter's computer. A computer connected to the Internet is exposed to virus, worms, spyware, malware and other threats that can endanger the election's integrity. For instance, it is possible to write a virus that changes the voter's vote to one predetermined vote on election's day. It is possible to write such a virus so that the voter would not notice anything wrong with the voting application. This attack is very dangerous because it may pass undetected. To prevent such attack it is necessary to prevent automatic vote manipulation at voter's computer. Here we present CodeVoting, a technique to create a secure communication channel to a smart card that prevents vote manipulation by the voter's PC, while at the same time allows the use of any cryptographic voting protocol to protect the election's integrity at the server side of the voting application.