Electronic voting schemes can be divided into homomorphism encryption and a
nonymous channel based schemes. The former type requires massive communicat
ions and computation, thereby, inappropriate for large-scale voting. Howeve
r, the soundness of the latter type heavily relies on the cooperation of th
e voters. Under these schemes, voting is disrupted if some voter abstains i
n the intermediate stages. In this article, we present a secure electronic
voting scheme of the latter type. The proposed scheme is practical in that
its assumptions are quite appropriate for realistic environments. More spec
ifically, the soundness of the proposed scheme does not rely on the coopera
tion of the voters. (C) 1999 Elsevier Science B.V. All rights reserved.