The document below is included by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright.
Charlott Eliasson
BTH (Blekinge Institute of Technology)
Typically each voter contributes with one vote for an election. But there are some elections where voters can have different weights associated with their vote. In this paper we provide a solution for allowing an arbitrary number of weights and weight values to be used in an electronic voting system. We chose REVS, Robust Electronic Voting System, a voting system designed to support Internet voting processes, as the start point for studying the introduction of vote weights. To the best of our knowledge, our modified version of REVS is the first electronic voting system supporting vote weights. Another novelty of the work presented in this paper is the use of sets of RSA key pairs with a common modulus per entity, for saving both generation time and space.