Security and Privacy Requirement Analysis of Blockchain-based e-Voting System

Session

Computer Science and Communication Engineering

Description

Taking into account the importance and sensitivity of the voting process, more and more efforts are being made to ensure that the entire process is carried out safely, accurately and as quickly as possible. As we know, conventional voting does not always guarantee that all these are achieved, because there are many factors that prevent the development of an ideal electoral process, such as cost of time and efforts needed for tallying and counting results, cost in papers, etc. In this paper we will present an approach for building an electronic voting system, which will contribute to increasing credibility to election results, building trust in electoral management and also improving the overall efficiency of the electoral process. We will introduce a view of how this system would look like with the use of Blockchain technology, we will also present some of its features with the help of programming design patterns. Finally, we will present a table that contains all the mechanisms used that cover the most important requirements needed for a blockchain based voting system.

Keywords:

Electronic Voting, Security, Privacy, Blockchain Technology, Microservices

Proceedings Editor

Edmond Hajrizi

ISBN

978-9951-550-50-5

Location

UBT Kampus, Lipjan

Start Date

29-10-2022 12:00 AM

End Date

30-10-2022 12:00 AM

DOI

10.33107/ubt-ic.2022.277

This document is currently not available here.

Share

COinS
 
Oct 29th, 12:00 AM Oct 30th, 12:00 AM

Security and Privacy Requirement Analysis of Blockchain-based e-Voting System

UBT Kampus, Lipjan

Taking into account the importance and sensitivity of the voting process, more and more efforts are being made to ensure that the entire process is carried out safely, accurately and as quickly as possible. As we know, conventional voting does not always guarantee that all these are achieved, because there are many factors that prevent the development of an ideal electoral process, such as cost of time and efforts needed for tallying and counting results, cost in papers, etc. In this paper we will present an approach for building an electronic voting system, which will contribute to increasing credibility to election results, building trust in electoral management and also improving the overall efficiency of the electoral process. We will introduce a view of how this system would look like with the use of Blockchain technology, we will also present some of its features with the help of programming design patterns. Finally, we will present a table that contains all the mechanisms used that cover the most important requirements needed for a blockchain based voting system.