dc.description.abstract | In recent years, due to the epidemic and internationalization, many governments have adopted electronic voting systems, using electronic devices to conduct elections. In traditional paper voting, voters need to go to a polling place or send a letter to cast their ballots. These ballots are collected and counted by the organizers of the election, so extra time is required in the tallying process. Compared with the traditional voting system, the electronic voting system will bring more benefits. For example, voters can vote online and ballots can be processed in real-time. In addition, electronic voting can reduce personnel costs in addition to speeding up voting efficiency.
However, there are some problems with electronic voting. Common electronic voting systems use electronic devices to vote, and voting records and results are stored in a centralized database, so it easily tampers with election results. In addition, anonymity is also an important consideration when designing electronic voting. An excellent electronic voting system needs to consider the issues of "anonymity" and "avoidance of double voting" to ensure the confidentiality and validity of ballots.
Therefore, we propose an efficient and fair electronic voting system with incentives. The voting results will be stored on the blockchain to achieve the merit of decentralized voting, reducing the possibility of tampering to ensure fairness. To keep the privacy of voters, the proposed scheme uses the stealth address to hide the content of the ballot while adopting the lightweight ring signature to verify the voter′s identity without traceability. Moreover, the voting system can achieve a reward mechanism for encouraging casting and self-tallying through smart contracts for better efficiency and transparency. The experiment results show that our scheme outperforms most e-voting systems. | en_US |