ABSTRACT

Electronic voting is something that is gaining increasing interest in several countries, due to its economic benefits and universality. Many of the experiences are still associated with some fraudulent incidents, which makes this system still not very reliable. One of the possible solutions for this problem is blockchain, a blocks-based technology developed for cryptocurrencies, featuring a high degree of security. It is in this context that it has been proposed to students of a curricular unit of Distributed Systems of the Degree in Informatics Engineering of the Polytechnic Institute of Tomar to develop and test a system in the laboratory with a private blockchain. In this paper we present a Proof of Concept of a possible blockchain-based electronic electoral system with 3 components: Electoral Commission, Voters and Ballot Box. Laboratory tests demonstrate that the system is secure, anonymous, confidential, robust and trustworthy. However, further work is needed through public blockchains to ensure the security of the system is maintained. It may take time for a blockchain-based electronic election system to be indeed a reality.