Elektroninio balsavimo protokolo blokų grandinės technologijos pagrindu sukūrimas ; Development of Electronic Voting Protocol on the Basis of Blockchain Technology
The aim of the final master's thesis is to create an electronic voting protocol based on blockchain technology. To ensure the transparency of the voting process, the process must be transferred to the electronic space. For this reason, the transfer of the voting process to the electronic space is an important issue, but to date it has not been definitively resolved. Existing electronic voting solutions are not widely used because of data security lack. The aim of the new electronic voting protocol is to ensure that the costs of the voting process are kept to a minimum, ensure the security of personal data, the anonymity of the vote and the transparency of the process itself. The analytical part presents an analysis of the most popular blockchain protocols and existing electronic voting solutions. Based on the results of the analysis, it was decided to create a new electronic voting system based on smart contracts and with the integration of the e-Government Gateway system. The project part describes the functionality of the developed system, which is reflected in UML diagrams and requirements specification. The document also describes functional, security, and compatibility testing. Structure: introduction, blockchain protocols and electronic voting systems analysis, electronic voting system prototype implementation and testing, conclusions, references and appendixes. Thesis consists of 79 text of pages, 26 pictures, 25 tables, 30 sources and 3 appendixes.