摘要:Voting is a general and indispensable method, and widely used to express a choice or preference, to elect a person, or to choose an opinion by ballot in education, enterprise, medicine, and government. Until now, various E-voting schemes are proposed in the world but they are different from each other. There is no system that can provide users with E-voting services anytime and anywhere such that one can use E-voting servers without even thinking about them. Therefore, an E-voting system for general-purpose is demanded. To support any kinds of vote, we divide voting system into components, and make different assembly of those components for different kinds of voting.