The present invention is directed to a secure electronic registration and
voting solution incorporating integrated end-to-end voting system
architecture and processes providing secure identification and
authentication, voter registration, ballot definition, ballot
presentation to the voter, voting, and ballot tabulation via secure
transmission over the network. The disclosed embodiments of the present
invention describe an integrated solution to voting via a network, such
as the Internet. A user logs into the system using through an application
on a local computer that presents an electronic ballot to a user and
accepts the user's voting selections. The voting selections are then
associated with the user's login data and an identifier for the local
computer. The local application than encrypts the voting data and
forwards a server that authenticates the encrypted voting data using the
user login and the computer identifier. The still-encrypted voting data
is then stored.