Information System for Supporting the Process of Protected Voting

: pp. 13 - 22
Lviv Polytechnic National University, Ukraine
Lviv Polytechnic National University

The authors of the article have developed methodological grounds, designed and constructed an information system to implement protected voting. The analysis of the main ways of using information technology in voting area has resulted in the finding that mobile devices with certain software can significantly reduce the number of visits to polling stations, which make political voting much more accessible to people. The authors have designed the information system using a structural approach and design model Data Flow Diagrams (DFD). They have also developed a context diagram of the information system and decomposed its main process to demonstrate ways to convert input into output. Algorithm of work have been presented in the form of a Petri net, also the authors have specified on the tables of positions and transitions of this network for a better understanding of system features. The functional purpose has been presented, the analysis of software tools has been done that allows us to achieve the set goals in designing the system. Verification of work has been carried out which is proved in screenshots of program windows of the system and contents of the main pages  has  also been described.

  1. Sidenko, I. G. (2012). Prospects for the introduction of electronic voting in Ukraine. Kharkiv. Retrieved from:
  2. Prischepa, Y. (2020). Why Ukrainians did not come to the polls. Sociologists explain. Retrieved from:
  3. Hite, R. (2004) Electronic Voting Offers Opportunities and Presents Challenges. Retrieved from:
  4. How much are the elections – Ukrainian press (2015). Retrieved from:
  5. Bukraba, O. M., Mazepa, F. S., Karnyshov, K. R., Yakovenko, O. O., Kushnirenko, N. I. (2018). Electronic voting system based on blockchain technology. Information processing systems, No. 4 (155), 41–46. DOI: 10.30748/soi.2018.155.06
  6. Gritzalis, D. (2003). Secure Electronic Voting. 7th Computer Security Incidents Response Teams Workshop, Springer: Advances in Information Security.
  7. Everett, S., Greene, K., Byrne, M., Wallach, D., Derr, K., Sandler, D., Torous, T. (2008). Electronic Voting Machines versus Traditional Methods: Improved Preference, Similar Performance. Proceedings of Measuring, Business, and Voting. Florence, Italy. DOI: 10.1145/1357054.1357195
  8. Bickerstaff, S. (2020). Election Systems and Gerrymandering Worldwide. Springer International Publishing.
  9. Do you know what age category decided the result of the local elections? (2020). Retrieved from:
  10. Turchin, Y. B. (2013). World experience in the implementation of the conceptual foundations of electronic voting. Gileya. Kyiv: VIR UAN, Is. 73, 308–310.
  11. Fomina, S. V. (2012). Concepts and signs of voting as a stage of the election process in foreign countries. Collection of scientific works of KhNPU named after Skovoroda “Law”, No. 19, 188–195.
  12. Graciotova, G., Tkach, K., Pulcha, D. (2020) Introduction of electronic elections in Ukraine in a pandemic state. Foreign experience. Retrieved from: No5/14.pdf. DOI: 10.15276/ETR.05.2020.2.
  13. Dubas, O. P. (2011). Electronic democracy: essence and prospects of development in Ukraine. Bulletin of the State Academy of Management of Culture and Arts. Kyiv: Millennium, No. 1’2011, 187–190.
  14. Gritsyak, N. V., Solovyov, S. G. (2013). Electronic democracy as a mechanism of political interaction. Kyiv: NAPA. Retrieved from: 3a14cea16bfc.pdf. 
  15. Gotun А. М. (2008). The use of new information technologies in the electoral process: world experience and practice in Ukraine. Bulletin of the Kyiv National University. T. Shevchenko. Kyiv: Kyiv University Publishing and Printing Center, 52–57.
  16. Concept “Introduction of electronic voting system in Ukraine”: Draft Law of Ukraine of June 10, 2011, No. 8656. Retrieved from: 40636&pf35401=194626.
  17. Digital Power (2021). Retrieved from:
  18. Chaum, D., Jakobsson, M., Rivest, R., Ryan, P., Benaloh, J., Kutylowski, M., Adida, B. (2010). Towards Trustworthy Elections: New Directions in Electronic Voting. Springer International Publishing.
  19. Traverso, G., Demirel, D., Buchmann, J. (2016). Homomorphic Signature Schemes: A Survey (Springer Briefs in Computer Science). Springer International Publishing.
  20. Stinson, D., Paterson, M. (2018). Cryptography: Theory and Practice Chapman and Hall.
  21. IDEF0 – Function Modeling (2021). Retrieved from: function_modeling_method/
  22. Maklakov, S. V. (2003). Modeling of business processes with ALLFusion Process Modeler Basics of working with AllFusion Process Modeler. Moskow: Dialogue of MEPhI.
  23. Daityari, S. Angular vs React vs Vue: Which Framework to Choose. Retrieved from: